合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
~~~ const koa = require('koa'); const router = require('koa-router')(); const app = new koa(); app.use(async (ctx,next)=>{ console.log(new Date()) next() }) router.get('/',async ctx=>{ console.log("index") ctx.body="index" }) router.get('/user',async ctx=>{ console.log('user') ctx.body = "user" }) router.get('/detail',async ctx=>{ console.log('detail') ctx.body = "detail" }) app.use(async (ctx,next)=>{ console.log("这是一个中间件") next() } ) app.use(router.routes()).use(router.allowedMethods()) app.listen(8080) ~~~ 如果在url中间访问/detail控制台输出 ~~~ //先输出中间件,再输入路由的内容 ~~~