关于koa-router的问题

来源:2-3 Request属性、路由基础用法、app.use链式处理【原理篇】

qq_那些荒废流年

2019-10-15 19:37:05

老师您好,想问下在app.js中,通过app.use来使用中间件,但是koa-router这个中间件只是让它的实例调用了一下routes()方法,并没有调用next(),请问这是它的内部实现了next()功能吗?不然的话koa-roouter后面的app.use就不会被触发了。

写回答

1回答

Brian

2019-10-15

这个需要看看koa-router的源码了,内部肯定是有next的,这个koa框架本身规定的写法。否则,别的中间件就拿不到ctx上下文了。

0
hq_那些荒废流年
h 好的 有空我会瞅瞅的 不过我想应该是使用了next()了的
h019-10-15
共1条回复

0 学习 · 1842 问题

查看课程