我使用 socket.io 和 node.js 开发了一个简单的 webapp,想知道如何将它部署到服务器上?我的应用程序使用带有用户交互的画布元素的 HTML 文件,我将如何将 css 和 js 文件以及 app.js 文件部署到服务器?
谢谢
在一些支持 Node.js 的托管公司(如 Nodejitsu 和 Heroku)中,您可以将静态文件部署为应用程序代码的一部分。换句话说,当你部署你的应用程序时,你的代码和静态文件(JS/CSS/Images)都会被部署。
这种方法的缺点是您不能像在更传统的部署中那样轻松地更改 CSS 文件,您可以将新的 CSS 文件通过 FTP 传输到生产服务器。不过,如果您将 CSS 文件托管在其他地方,则可以绕过这一点。
我没有使用 AppFog 的经验,但我怀疑情况也是如此。
Azure 有 90 天的免费试用期。信不信由你,但他们对 node.js 有很大的支持。在http://www.windowsazure.com/en-us/develop/nodejs/阅读更多内容