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

时间:2015-12-02 07:49:34

标签: javascript node.js windows npm server

我已经使用node和socket io创建了一个实时聊天应用程序,它在我的本地计算机上运行良好。但它是时候在我的实时Windows服务器上运行它了。我无法理解如何设置它。我是否需要将文件上传到服务器,或者我需要在服务器中安装节点js和npm模块,然后上传文件。我怎么做这些?我如何像在节点chat.js 这样的本地计算机上运行命令提示符?任何帮助表示赞赏。 提前谢谢。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

保持简单:

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