我使用 socket.io 和 node.js 开发了一个简单的 Web 应用程序,并且想知道如何将其部署到服务器?我的应用程序使用带有 Canvas 元素的 HTML 文件,用户可以与之交互,我将如何将其、css 和 js 文件以及 app.js 文件部署到服务器?
谢谢
最佳答案
在一些支持 Node.js 的托管公司(如 Nodejitsu 和 Heroku)中,您可以将静态文件部署为应用程序代码的一部分。换句话说,当您部署应用程序时,您的代码和静态文件(JS/CSS/图像)都将被部署。
这种方法的缺点是,您无法像在更传统的部署中那样轻松地更改 CSS 文件,在传统部署中您可以将新的 CSS 文件通过 FTP 传输到生产服务器。不过,如果您将 CSS 文件托管在其他地方,则可以绕过这个问题。
我没有使用 AppFog 的经验,但我怀疑情况也是如此。
关于node.js - 如何托管 HTML Node.js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13745508/