我有一个具有前端和后端的Web应用程序。 我想将其部署到生产服务器。 前端与Webpack捆绑在一起。 所有文件都放在dist
文件夹中的单个文件中。 该文件夹还有一个index.html
文件,该文件是从我的项目中复制的。 客户端在使用Web应用程序时将访问此文件。 我使用babel
命令将服务器端文件捆绑到dist
文件夹的lib
子文件夹中。 现在,在为生产构建项目时,所有内容都在dist
文件夹中。
我的项目有一个快速的http服务器和一个websocket服务器。 假设我将服务器端代码部署到pm2
,如何为客户端服务于用户? 我是否需要使用其他Web服务器来托管客户端? 你会怎么做?
一种方法是使用
Nginx Web服务器
路由到节点应用程序。 我假设您的服务器端代码工作正常,并且您能够从后端提供静态/动态内容。