如何部署nodejs应用到服务器?

事情是这样的,我是做前端开发的,最近学习nodejs并做了些练手项目。想把他们部署到服务器上,对linux和服务器部署相关知识了解较少。通过google得到大致思路如下:购买一台vps安装linux系统,安装nodejs和mongodb,用Nginx做端口映射,用pm2做进程监控管理。发现这些操作全是命令行,而且感觉好复杂,有好多不了解的知识。我只是单纯的想把项目部署到服务器,之前用php开发的程序的时候,就购买一个虚拟主机,然后ftp上传一下程序就好了,大家部署nodejs应用都是如何操作的,有没有啥简单的方法?

阅读 26.4k
7 个回答

可以用SSH连接服务器,直接在服务器安装node(具体安装命令各系统有差异),然后,你的JS文件通过FTP上传,最后在SSH里输入node xxxx.js就可以了。(当然,如果有依赖包需要npm install)。

1.代码上传到git
2.服务端git clone 检出
3.npm install
4.npm install pm2 -g
5.pm2 start index.js

没有简单的办法,既然都知道怎么部署了,就慢慢按照命令安装各个模块,出现问题不可怕,不动手怎么有提高呢,越折腾才能有进步

综合以上说的,所有命令写一个脚本就可以了 最方便~

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏