私はフロントエンドとバックエンドを持つWebアプリケーションを持っています。私はそれを本番サーバーに展開したいと思います。フロントエンドはWebpackにバンドルされています。すべてのファイルはdist
フォルダ内の1つのファイルに移動します。このフォルダには、私のプロジェクトからコピーされたindex.html
ファイルもあります。クライアントはWebアプリケーションを使用するときにこのファイルにアクセスします。私はbabel
コマンドを使用して、dist
フォルダのlib
サブフォルダにサーバー側のファイルをバンドルします。現在は、プロダクションのためにプロジェクトをビルドするときにdist
フォルダの中にすべてがあります。Node.js + webpackバンドルWebアプリケーションをプロダクションに展開するにはどうすればいいですか?
私のプロジェクトには、httpサーバとwebsocketサーバがあります。サーバ側のコードをpm2
にデプロイしたとします。どのようにクライアント側にサービスを提供するのですか?クライアント側をホストするために別のWebサーバーを使用する必要がありますか?あなたは何をしますか?
これは非常に未解決の質問です。あなたのアプリケーションの規模に依存する多くのルートがあります。 – Skam