UNPKG

egg-rbac-plugin

Version:

egg的rbac插件

14 lines (11 loc) 454 B
'use strict'; const assert = require('assert'); module.exports = app => { // console.log('app.config.env = ', app.config.env); const mongoose = app.mongoose; assert(mongoose, 'mongoose instance not exists'); app.rbac = require('./lib/RBAC')(app); // https://eggjs.org/zh-cn/basics/middleware.html#在框架和插件中使用中间件 // 将 rbac 中间件放到 coreMiddleware 最后 app.config.appMiddleware.push('rbac'); }