egg.js之中间件
Posted HLLZ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了egg.js之中间件相关的知识,希望对你有一定的参考价值。
1.新建middleware文件
//options: 中间件的配置项,框架会将 app.config[${middlewareName}] 传递进来。 //app: 当前应用 Application 的实例。 module.exports = (options,app) => { //返回一个异步的方法 return async function logData(ctx,next){
console.log(123);
await next();
}
}
2.配置中间件,找到config中的 config.default.js 文件,配置下面内容,括号中为中间件名称
config.middleware = [‘logData‘];
3. config.default.js 文件中给中间件传值,第一步中options参数将会接收此aaa参数
// add your middleware config here config.middleware = [‘logData‘]; //给中间件传值 config.logData ={ aaa:‘aaaaa‘ }
以上是关于egg.js之中间件的主要内容,如果未能解决你的问题,请参考以下文章