繁体   English   中英

如何在实时服务器上上传Node.js项目或安装Node.js和NPM模块

[英]How to upload nodejs project or install nodejs and npm modules on live server

我已经用node和socket io制作了一个实时聊天应用程序,它在我的本地计算机上运行良好。 但是是时候在我的实时Windows服务器上运行它了。 我不明白该如何设置。 我是否需要将文件上传到服务器,还是必须在服务器中安装node 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文件包括在存储库中。

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM