小编KBJ*_*KBJ的帖子

如何打包和部署Node.js + express Web应用程序?

我是Node.js编程的新手,我最近使用(快速,主干和其他免费视图技术,使用mongoDB)创建了一个示例工作Web应用程序.现在,我想要在暂存环境中部署相同的内容,我不知道如何打包此应用程序并分发相同的内容.[我可以照顾mongoDb并单独设置]

我来自Java世界,在那里我们为可重用的libs和用于Web应用程序的war/ear包创建jar,它们部署在servlet容器中.现在在这种情况下,因为node.js本身也充当了Web容器,我如何打包我的webapp?

  1. 是否有使用express构建的打包节点webapps的标准格式/指南?(节点应用程序是否有类似的jar/war包装系统?)
  2. 打包后如何部署?它会成为一个exe,因为它也是它自己的容器吗?

PS:截至目前,我正在考虑手动将所有必需的源文件复制到登台环境中,并运行npm命令下载该计算机上的所有依赖项,然后使用"forever"或其他一些机制来运行我的server.js.(另外,添加某种监控,以防app崩溃并永远失败)我不确定这是不是正确的方法?我相信必须有一些标准化的方法来解决这个问题.

packaging web-deployment node.js express

78
推荐指数
5
解决办法
6万
查看次数

标签 统计

express ×1

node.js ×1

packaging ×1

web-deployment ×1