问题描述: 项目后端代码更新之后去访问出现了502的错误。

一开始我首先想到的是nginx配置出错了,但是一想,我又没有改动里面的配置,怎么肯无缘无故出错

于是我机智的敲了一下pm2 list命令,看看启动的情况。果然,在status那一栏是errored
status errored
这样看来只有一种情况了,那就是代码出错了。于是cd到后端文件夹下,使用nodemon app.js命令启动代码。又一个果然,它报错了。
未安装bcrypt
一目了然,是没有安装bcryptjs这个包。那我们手动安装一下就ok

npm i bcrypt

pm2 restart app.js

项目重启之后,一切正常~

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐