【问题标题】:How to deploy a Node.js + webpack bundled web app to production?如何将 Node.js + webpack 捆绑的 Web 应用部署到生产环境?
【发布时间】:2017-08-14 17:23:34
【问题描述】:

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

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

【问题讨论】:

  • 这是一个非常开放的问题。有很多路线要走,这取决于您的应用程序的规模

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


【解决方案1】:

一种方法是,使用

nginx 网络服务器

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-01
    • 2016-10-05
    • 2019-11-18
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    相关资源
    最近更新 更多