/** * 加载中间件 * 加载app/middleware文件夹下的中间件 */ const config = require("./config") module.exports = async (app) => { let list = await app.load(config.path) list = app.xe.orderBy(list, "res.sort") list = list.filter(item => item.res.use) list.forEach(item => { app.use(async (ctx, next) => { return await item.res.fun(ctx, next) }) }) }