比如有这样的代码:
let user = await db.User.findOne({....});
if (user){
ctx.status = 200;
ctx.body = "Hello"
}else{
ctx.status = 404;
ctx.body = "Not Found"
}
那,可否改为这样的:
let user = await db.User.findOne({....});
if (!user){
ctx.status = 404;
ctx.body = "Not Found"
}
ctx.status = 200
ctx.body = "Hello"
这样即便user 404了,最后得到的还是200,所以请教大侠:怎样让ctx.status是404?
我记得express有个res.end()的api,不知道koa有没有类似的?查了半天,没找到。谢谢