2016-11-28 6 views
0

私はこの質問がばかげてばかげていることを認識していますが、私はこれに対する答えが必要です。私はこれに答えるためにgoogleを通そうとしましたが、これまでの運はありません。別のサーバーとクライアントコードを使用してプログラムを展開する方法は?

私はJavaScript(ReactとReduxを使用)を別のクライアントとサーバーのロジックで構築します。それぞれのコードは別々のファイルに格納されます。私がサーバとクライアントの両方のコードロジックをherokuにデプロイすると、herokuによってどのように展開されますか?

私の理解では、herokuは1つのアプリケーションを配備しており、基本的に2つの異なるアプリケーションと見なされます。私はクライアントとサーバーの両方のロジックを一緒に書いて、それらを必ずHerokuにプッシュする必要がありますか?

+0

このようにしますか? https://devcenter.heroku.com/articles/node-websockets – mplungjan

答えて

0

あなたのアプリで何をしようとしているかの例がない場合、正解を与えるのはかなり難しいです。

しかし、Heroku node.jsを使用する場合は、サーバーロジックとクライアントロジックの両方を1つのプロジェクトに展開します。

ここにreact.jsの例を示します。http://ditrospecta.com/javascript/react/es6/webpack/heroku/2015/08/08/deploying-react-webpack-heroku.html

+0

私がやっていることは、人々がティッカーを追加してWebSocketを使って、接続されているすべてのクライアントに状態の変更をプッシュできる株式市場アプリケーションを作成することです。 Heroku node.jsの使用はどういう意味ですか?あなたはHerokuツールベルトCLIを使用することを意味しますか? –

+0

いいえ、私はちょうどherokuのnode.jsプロジェクトに同意します –

+0

これは私のやりたいことです。私はnode.jsとredux storeを使ってプロジェクトのバックエンドサーバーを構築し、React、Redux、React Routerを使ってフロントエンドを構築します。 –

関連する問題