访问部署在服务器的项目出现502 Bad GateWay的解决办法(pm2,express,nginx)
问题描述: 项目后端代码更新之后去访问出现了502的错误。一开始我首先想到的是nginx配置出错了,但是一想,我又没有改动里面的配置,怎么肯无缘无故出错于是我机智的敲了一下pm2 list命令,看看启动的情况。果然,在status那一栏是errored这样看来只有一种情况了,那就是代码出错了。于是cd到后端文件夹下,使用nodemon app.js命令启动代码。又一个果然,它报错了。一...
·
问题描述: 项目后端代码更新之后去访问出现了502的错误。
一开始我首先想到的是nginx配置出错了,但是一想,我又没有改动里面的配置,怎么肯无缘无故出错
于是我机智的敲了一下pm2 list命令,看看启动的情况。果然,在status那一栏是errored
这样看来只有一种情况了,那就是代码出错了。于是cd到后端文件夹下,使用nodemon app.js命令启动代码。又一个果然,它报错了。
一目了然,是没有安装bcryptjs这个包。那我们手动安装一下就ok
npm i bcrypt
pm2 restart app.js
项目重启之后,一切正常~
更多推荐
已为社区贡献1条内容
所有评论(0)