如题所示使用ctx.res.end()不好使
ctx.res.end()
请问如何直接手动结束请求,不继续执行下去
throw new Error();然后在外层设定一个错误中间件去捕获,然后处理成正常请求(???)。
路由代码
router.get('/api/query', async(ctx, next) => { if(!ctx.query.filter) { ctx.body = {success: false}; return; } const result = await query(); ctx.body = {success: true}; });
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
throw new Error();然后在外层设定一个错误中间件去捕获,然后处理成正常请求(???)。
路由代码