問題タブ [react-boilerplate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React -Router-v3 - 動的ルートと ssr の初期レンダリングの問題
私は数ヶ月の経験に反応するのは初めてです。動的ルートを実装する必要があるこのプロジェクトに取り組んでいます。そのために、このroute.js
ファイルを使用しています。
このpath: '/:urlKey'
コンポーネントにインポートされ、これを使用this.props.loadPageData(this.props.params.urlKey);
してアクションをディスパッチcomponentWillMount()
し、ルートの ssr を有効にします。カタログ コンポーネントからのルーティングを有効にするために、アクションroutes.js
もディスパッチする必要がありました。
私のコンポーネントファイルcoatalog.js
これに関する私の問題は、パスの最初のレンダリングでlocalhost:3000/:urlKey
、アクションを2回ディスパッチしているため、コンポーネントが2回componentWillMount()
レンダリングされることですroutes.js
。routes.js
このコードを改善して、アプリの最初の読み込みからのアクションのディスパッチをブロックすることでコンポーネントの再レンダリングを停止するには、助けが必要です。
firebase - 反応ボイラープレートがfirebaseで機能しない
このようにfirebaseをインポートしましたが、
次に、このエラーが発生しました:
だから私はこの方法を試しました。
次に、このエラーが発生しました。
webpack、firebase と反応してレンダリングされたサーバー側で作業する方法を知っている人はいますか?
ありがとう。
javascript - ポートなしのReact-Boilerplate実行生産
さて、 react-boilerplateプロジェクトを私のデジタル オーシャン vps サーバーにデプロイしたいと思います。Commandnpm run start:production
は、アプリケーションを address で実行しますhttp://XXX.XXX.XXX.XXX:3000/
。
http://XXX.XXX.XXX.XXX
またはのようなポートなしでサーバーを実行しますhttp://my-domain.com
。
プロダクション モードのポートまたはドメインを設定するにはどうすればよいですか?
javascript - React Boilerplate を永久に実行する方法
サーバーでreact-boilerplateアプリケーションを永久に実行します。フォーエバーを見つけましたが、パラメーターをフォーエバーに渡す方法がわかりません。サーバーを実行するコマンドは次のようになります。
PORT=80 npm run start:production
forever start PORT=80 npm run start:production
役に立たないようです。