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

javascript 复制代码
netstat -ntlp

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

若没有,则执行

javascript 复制代码
pm2 delete [app-id/app-name] 

先删除启动的这个项目

例如pm2 delete mysite

然后执行

javascript 复制代码
pm2 start -n demo ./bin/www

其中demo为项目的名字,可以随便写 ./bin/www是你的node 项目的启动目录。

这个目录不一定,无论是express写的还是node写的都有这个目录 可以根据package.json 中的node 运行命令找到该目录

如下:

相关推荐
前端Hardy10 小时前
HTML&CSS :惊艳 UI 必备!卡片堆叠动画
前端·javascript·css
无羡仙10 小时前
替代 Object.freeze 的精准只读模式
前端·javascript
web前端12311 小时前
Java客户端开发指南 - 与Web开发对比分析
前端
龙在天11 小时前
前端 9大 设计模式
前端
搞个锤子哟11 小时前
网站页面放大缩小带来的问题
前端
hj5914_前端新手11 小时前
React 基础 - useState、useContext/createContext
前端·react.js
半花11 小时前
【Vue】defineProps、defineEmits 和 defineExpose
前端·vue.js
霍格沃兹_测试11 小时前
软件测试 | 测试开发 | H5页面多端兼容测试与监控
前端
toooooop811 小时前
本地开发环境webScoket调试,保存html即用
前端·css·websocket
山有木兮木有枝_11 小时前
手动封装移动端下拉刷新组件的设计与实现
前端