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

如下:

相关推荐
用户5433081441941 天前
AI 时代,前端逆向的门槛已经低到离谱 — 以 Upwork 为例
前端
JarvanMo1 天前
Flutter 版本的 material_ui 已经上架 pub.dev 啦!快来抢先体验吧。
前端
恋猫de小郭1 天前
AI 可以让 WIFI 实现监控室内人体位置和姿态,无需摄像头?
前端·人工智能·ai编程
哀木1 天前
给自己整一个 claude code,解锁编程新姿势
前端
程序员鱼皮1 天前
GitHub 关注突破 2w,我总结了 10 个涨星涨粉技巧!
前端·后端·github
UrbanJazzerati1 天前
Vue3 父子组件通信完全指南
前端·面试
是一碗螺丝粉1 天前
5分钟上手LangChain.js:用DeepSeek给你的App加上AI能力
前端·人工智能·langchain
wuhen_n1 天前
双端 Diff 算法详解
前端·javascript·vue.js
UrbanJazzerati1 天前
Vue 3 纯小白快速入门指南
前端·面试
雮尘1 天前
手把手带你玩转Android gRPC:一篇搞定原理、配置与客户端开发
android·前端·grpc