采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
const catchError=async (ctx,next)=>{ try { await next() }catch (error){ ctx.body='服务器出现了问题'; } } module.exports=catchError;
我没有理解 。。。什么意思?
next代表的是下一个函数,也就是下一个中间件,而这段代码处理的是整个项目的中间件
把全局的异常处理放到最外层的,就等于包着全部中间件
这是因为你还没有理解洋葱模型及中间的原理
登录后可查看更多问答,登录/注册
理解异步编程本质/培养面向对象思维,独立完成Node.js服务端开发
1.9k 7
2.0k 11
1.4k 9
1.1k 9
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号