在没有节点的服务器上将node.js应用程序作为静态文件运行

时间:2018-10-18 15:50:09

标签: node.js express

我们想在无法安装Node的Linux CentOS 6服务器上建立一个节点应用程序。

因此,如果我没有正确理解,则该站点不能与提供文件的Express服务器一起运行,如果该服务器上未安装节点。我的问题是,如果网站已编译并捆绑到静态文件中,我可以运行该网站吗?

app.js中,有一行显示了Express方法“监听”的端口,该端口用于运行该站点。我已经看到有一个“静态”替代方法:express.static(root, [options])

是否可以建立一个节点站点并使用该静态选项运行它,而无需在服务器上安装节点?

1 个答案:

答案 0 :(得分:0)

我知道这并不是您要找的答案,但我建议您Dockerize您的Node.js应用程序,而不是尝试将node.js作为静态文件运行。然后,您应该能够在CentOS上运行Docker应用程序。