首页  >  问答  >  正文

nginx代理nodejs,pm2启动报502错误

用nginx代理:3000端口

正常

npm start

可以访问

但是用

pm2 start app.js

就会报错502

PHP中文网PHP中文网2701 天前1079

全部回复(2)我来回复

  • 给我你的怀抱

    给我你的怀抱2017-05-27 17:47:06

    原来是因为

    Express 4.x 默认将启动模块分离到了./bin/www中

    直接打开bin文件夹,然后pm2 start www就可以了

    来源

    回复
    0
  • 世界只因有你

    世界只因有你2017-05-27 17:47:06

    pm2有多种启动方式的,其中有一种是可以配置成json文件的启动脚本的,启动时pm2 start xxx.json,这个可以去官网wiki看一下

    回复
    0
  • 取消回复