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 运行命令找到该目录

如下:

相关推荐
愚公移码5 分钟前
蓝凌EKP产品:关联机制浅析
java·服务器·前端
汉堡go36 分钟前
python_chapter6
前端·数据库·python
wusp199442 分钟前
v-model 和 :value 的深度解析
前端·javascript·vue.js
Code知行合壹1 小时前
Vue项目中SVG图标
前端·vue.js
SJLoveIT1 小时前
【安全研发】CSRF (跨站请求伪造) 深度复盘与防御体系
前端·安全·csrf
小二·1 小时前
Python Web 开发进阶实战:数字孪生平台 —— 在 Flask + Vue 中构建实时物理世界镜像
前端·vue.js·python
CHU7290351 小时前
安心陪伴,便捷就医:陪诊代办小程序的温暖设计
前端·小程序·php
ashcn20011 小时前
websocket测试通信
前端·javascript·websocket
weixin_404679311 小时前
edge alt tab怎么关
前端·edge
CHU7290351 小时前
线上扭蛋机拆盒小程序前端功能版块解析
前端·小程序·php