如何将Node.js + webpack捆绑的Web应用程序部署到生产环境?

时间:2017-08-14 17:23:35

标签: node.js deployment web-deployment production pm2

我有一个Web应用程序,它有一个前端和一个后端。我想将它部署到生产服务器。前端与Webpack捆绑在一起。所有文件都转到dist文件夹中的单个文件。此文件夹还有一个index.html文件,该文件是从我的项目中复制的。客户端在使用Web应用程序时将访问此文件。我使用babel命令将服务器端文件捆绑到lib文件夹的dist子文件夹。现在,当我构建用于生产的项目时,我在dist文件夹中有所有内容。

我的项目有一个快速的http服务器和一个websocket服务器。假设我将服务器端代码部署到pm2,如何为客户端的用户提供服务?我是否需要使用其他Web服务器来托管客户端?你会做什么?

1 个答案:

答案 0 :(得分:0)

一种方法是,使用

  

nginx web服务器

路由到节点应用程序。我假设您的服务器端代码工作正常,您可以从后端提供静态/动态内容。