本文主要是介绍pm2启动的node项目访问不了,npm start却可以访问,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 运行命令找到该目录
如下:
这篇关于pm2启动的node项目访问不了,npm start却可以访问的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!