原谅我的无知,之前学习express时,没想过需要错误处理.app.js也没认真看. 现在做具体的项目时,需要考虑到出错的情况. 其实有两种: 1.nodejs是单线程,如果挂掉了,网站就会崩溃,需要pm2来守护这个单进程,这算是nodejs的错误处理 2.express运行在nodejs上,排除掉第一种情况后,express自身也可能出错,比较常见的是mysql的错误.这种情况下需要添加return next(err); express的错误处理过程: 1.在model中产生的错误next()