关于 async 中的 ctx 和 next

来源:3-3 Koa中间件

慕小庄

2019-11-15

modules.exports = function() {
    return async function(ctx, next) {
        pv(ctx);
        await next();
    }
}

请问老师:
第一:在范例中,ctx 和 next 是固定写法吗?还是自定义函数名?
第二:ctx 和 next 分别是什么意思?是和 promise 实例的resolve 和 reject 的意思一样吗? (成功接收 及 失败接收)
请老师解惑,谢谢您。

写回答

1回答

快乐动起来呀

2019-11-16

ctx和next是固定的写法,前面表示 context 上下文,next表示下一个中间件

0
0

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程