2017-08-14 9 views
0

私はフロントエンドとバックエンドを持つWebアプリケーションを持っています。私はそれを本番サーバーに展開したいと思います。フロントエンドはWebpackにバンドルされています。すべてのファイルはdistフォルダ内の1つのファイルに移動します。このフォルダには、私のプロジェクトからコピーされたindex.htmlファイルもあります。クライアントはWebアプリケーションを使用するときにこのファイルにアクセスします。私はbabelコマンドを使用して、distフォルダのlibサブフォルダにサーバー側のファイルをバンドルします。現在は、プロダクションのためにプロジェクトをビルドするときにdistフォルダの中にすべてがあります。Node.js + webpackバンドルWebアプリケーションをプロダクションに展開するにはどうすればいいですか?

私のプロジェクトには、httpサーバとwebsocketサーバがあります。サーバ側のコードをpm2にデプロイしたとします。どのようにクライアント側にサービスを提供するのですか?クライアント側をホストするために別のWebサーバーを使用する必要がありますか?あなたは何をしますか?

+0

これは非常に未解決の質問です。あなたのアプリケーションの規模に依存する多くのルートがあります。 – Skam

答えて

0

一つの方法は、ノード・アプリケーションへの経路に

nginxのWebサーバー

を使用し、です。私はあなたのサーバー側のコードが正常に動作していると仮定して、あなたはバックエンドから静的/動的コンテンツを提供することができます。

関連する問題