koa官网 koa周边相关生态

处理异常

  1. // 在最外层添加异常捕获的中间件
  2. app.use(async(ctx,next) => {
  3. try{
  4. await next() // 捕获异步异常
  5. } catch(err){
  6. ctx.status = 500
  7. ctx.body = '服务端异常'
  8. // ctx.throw(err)
  9. }
  10. })