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

如下:

相关推荐
lecepin7 分钟前
AI Coding 资讯 2025-10-22
前端·javascript·后端
BumBle42 分钟前
uniapp AI聊天应用技术解析:实现流畅的Streaming聊天体验(基础版本)
前端·uni-app
搞个锤子哟1 小时前
vant4的van-pull-refresh里的列表不在顶部时下拉也会触发刷新的问题
前端
jnpfsoft1 小时前
低代码视图真分页实操:API/SQL 接口配置 + 查询字段避坑,数据加载不卡顿
前端·低代码
HHHHHY1 小时前
使用阿里lowcode,封装SearchDropdown 搜索下拉组件
前端·react.js
前端付豪1 小时前
万事从 todolist 开始
前端·vue.js·前端框架
小胖霞1 小时前
从零开始:在阿里云 Ubuntu 服务器部署 Node+Express 接口(基于公司 GitLab)
前端·后端
A_Bin1 小时前
前端工程化之【包管理器】
前端
小肚肚肚肚肚哦1 小时前
CSS 伪类函数 :where 简介
前端·css
Nick56831 小时前
Swift -- 第三方登录之微信登录 源码分享
前端