1
我用下面的实现ACL对我express.js应用角色的访问:https://www.npmjs.com/package/aclACL express.js允许子路径
有没有什么办法让访问给定角色指定路径的所有子路径?
acl.allow([{
roles: ['admin'],
allows: [
{ resources: '/admin/*', permissions: '*' },
]
}
]);
是不是为我工作
我不是使用中间件,而是isAllowed函数,但现在知道了,在资源中没有正则表达式,我只会切断我的请求url,谢谢 –
如果你使用'app.use('/ admin',...)'',你也可以使用['req.baseUrl'](http://expressjs.com/en/4x/api.html#req.baseUrl),它是'/ admin'。 – robertklep
谢谢你,那更好 –