求教: Koa2里 使用await next()和return next()有没有区别?
如果使用 return next() 会出现什么问题影响吗? 假定 next() 下面没有需要继续执行的代码,next()本来就在最后一行。 (纠结的原因,如果可以用 return next() ,我就不需要在函数前面加 async了, hahaha)
7 回复
自己试试就知道了
试试,觉得没有区别。。
可以的
现在koa已经没人说它支持3种中间件写法了,哈哈哈
挂 ctx 上
const validate = (flag) => {
return (ctx, next) => {
if (flag) {
console.log("I'm OK");
}
next();
}
};
healthRuter.get('/a', validate(true), health.alive);
说的是这种传递方式么,是我理解错了么