node.js - 如何托管 HTML Node.js 应用程序

标签 node.js hosting socket.io

我使用 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/

相关文章:

html - 我如何在 Hostgator 等网站上使用 google drive 链接进行网络托管?

node.js - socket.io 断开连接如何工作?

javascript - 一旦使用不同的地址成功建立连接,就阻止 SocketIO 重新连接

node.js - 为什么 MongoDB 更新插入比插入(具有唯一索引)慢得多?

.net - 托管复杂的在线服务

email - Postfix,隔离多个站点的邮件 header ,这样如果一个站点被阻止/列入黑名单,共享服务器的其他站点也不会被列入黑名单

node.js - 在 Node.JS 的类中使用 Socket.IO 回调的正确方法是什么?

javascript - Express:单条路线上的 rawBody/buffer

node.js - 始终使用正斜杠的路径模块的替代方案?

node.js - Sequelize : findAll based on param if param is not null and just findAll if param is null