一、通用型中间件
1-1 app/middleware/auth.js

module.exports = ()=>{return async function(ctx,next){console.log(1);await next();}}
1-2 配置中间件config/config.default.js
config.middleware = ['auth'];
1-3多个中间件
二、中间件的局部匹配
config/config.default.js
config.middleware = ['auth','text'];config.text = {match: '/music'}# tips:text中间件只会匹配music路由
三:跨域中间件
1-1 app/middleware/cors.js

module.exports=()=>{return async function (ctx, next) {ctx.set("Access-Control-Allow-Origin","*")await next()}}
1-2 config/config.default.js

config.middleware = ['cors'];



