一、通用型中间件

1-1 app/middleware/auth.js

  1. module.exports = ()=>{
  2. return async function(ctx,next){
  3. console.log(1);
  4. await next();
  5. }
  6. }

1-2 配置中间件config/config.default.js

  1. config.middleware = ['auth'];

中间件的局部匹配

config/config.default.js

只匹配 music 路由

  1. config.middleware = ['auth', 'test'];
  2. config.test = {
  3. match: '/music',
  4. title:"中间件"
  5. }