[英]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命令和设置构建要容易得多。
把事情简单化:
.bat
文件,该文件将进行所有准备工作并运行您的代码。 在最简单的情况下,它将包含node path\\to\\project\\chat.js
然后,使用控制台运行此文件。 如果要使用github,则可能应将此.bat
文件包括在存储库中。 祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.