// catch 404 and forward to error handler app.use(function(req, res, next) { next(createError(404)); }); // 统一处理错误 // 之前的所有路由中调用next(err),就会进入这 // 四个参数缺一不可 app.use(function(err, req, res, next) { // set locals, only providing error in development res.locals.message = err.message; res.locals.error = req.app.get('env') === 'development' ? err : {}; // render the error page // res.status(err.status || 500).send('后台出错了:',err.message); });
请求放在这段代码前面可以正常执行,放在它后面就会pending 暂时没研究为啥,mark一下,等有空再来看看。
标签:sending,postman,err,res,app,express,next,error,message From: https://www.cnblogs.com/YST-study/p/16862290.html