一、node项目启动(第一个项目)
服务器中第一个node项目
最初在服务器中部署node项目时,为了永久启动node项目,使用了pm2方式,启动方式为pm2 start npm -- run start,停止方式为pm2 stop npm -- run start
当时看了下项目下的package.json文件里的配置,第一感觉是scripts中的键名是可以自定义命名的,比如改成"dolphin": "node ./bin/www",这样使用pm2 start npm -- run dolphin不能成功启动项目,如果两个项目中的scripts中都是start,使用pm2 start npm -- run start只能启动第一个端口为3000的项目
至于什么原因,现在还是没有弄明白,哪位大神看到知道的指导下,不胜感激!
二、多个项目同时启动
添加配置文件启动多个项目
在根目录下增加processes.json文件,增加代码如下:
{
"apps": [
{
"name": "dolphin",
"script": "bin/www",