如何上传nodejs项目或在live服务器上安装nodejs和npm模块

我用节点和套接字io做了一个实时聊天应用程序,它在我的本地机器上运行良好。 但它的时间运行在我的现场Windows服务器上。 我无法理解如何在那里设置它。 我是否需要将file upload到服务器,或者我必须在服务器上安装节点js和npm模块,然后上传文件。 而我怎么能做到这一点? 我如何在像chat.js这样的本地机器上运行命令提示符? 任何帮助表示赞赏。 提前致谢。

您可以使用像Capistrano这样的部署客户端,或者您可以上传源文件,然后运行npm install(假设您已安装节点),然后运行命令来启动服务器。 我建议使用像流星或风帆这样的框架来简化部署。 或者使用像heroku这样的云解决方案。

您可以使用Jenkins将您的应用程序部署到服务器。 运行bash命令和设置构建要容易得多。

把事情简单化:

  1. 下载并安装NodeJS,NPM( 这里 )
  2. 您需要建立一个简单的方法将您的文件移动到远程服务器。 既然你可以运行你的代码,并在本地机器上进行开发,我建议你使用github来达到这个目的。 设置存储库并将其克隆到远程服务器上。 然后,你总是可以使用git来推动你的修改。
  3. 您需要建立一个简单的方法在远程服务器上运行您的代码。 由于您使用Windows,我建议您创建一个.bat文件,完成所有准备工作并运行您的代码。 在最简单的情况下,它将包含node path\to\project\chat.js 然后,使用控制台运行此文件。 如果你打算使用github,你可能应该包含这个.bat文件到你的仓库。

祝你好运!