pm2启动的node项目访问不了,npm start却可以访问

时间:2024-02-15 20:22:07
netstat -ntlp

输入该命令,查看启动的服务端口是否有被监听到,如3001,4000之类的,是node项目启动时候自己配的那个,
若没有,则执行

pm2 delete [app-id/app-name] 

先删除启动的这个项目
在这里插入图片描述
例如pm2 delete mysite

然后执行

pm2 start -n demo ./bin/www

其中demo为项目的名字,可以随便写 ./bin/www是你的node 项目的启动目录。
这个目录不一定,无论是express写的还是node写的都有这个目录 可以根据package.json 中的node 运行命令找到该目录
如下:
在这里插入图片描述