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

如下:

相关推荐
yinuo41 分钟前
uniapp微信小程序华为鸿蒙定时器熄屏停止
前端
gnip2 小时前
vite中自动根据约定目录生成路由配置
前端·javascript
前端橙一陈3 小时前
LocalStorage Token vs HttpOnly Cookie 认证方案
前端·spring boot
~无忧花开~3 小时前
JavaScript学习笔记(十五):ES6模板字符串使用指南
开发语言·前端·javascript·vue.js·学习·es6·js
泰迪智能科技013 小时前
图书推荐丨Web数据可视化(ECharts 5)(微课版)
前端·信息可视化·echarts
CodeCraft Studio4 小时前
借助Aspose.Email,使用 Python 读取 Outlook MSG 文件
前端·python·outlook·aspose·email·msg·python读取msg文件
家里有只小肥猫5 小时前
react 初体验2
前端·react.js·前端框架
慧慧吖@5 小时前
前端发送请求时,参数的传递格式
前端
L李什么李5 小时前
HTML——使用表格制作简历
前端·javascript·html
未来之窗软件服务5 小时前
万象EXCEL开发(八)excel公式解析与依赖映射 ——东方仙盟金丹期
前端·excel·仙盟创梦ide·东方仙盟·万象excel