Node.js 节点acl允许权限
我正在使用Node.js 节点acl允许权限,node.js,acl,node-acl,Node.js,Acl,Node Acl,我正在使用node\u acl对我的webapp进行授权。我希望我的管理员能够访问所有路由,因此我已声明acl权限,如下所示: acl.allow([ { roles: 'admin', allows: [ { resources: '*', permissions: '*' } ] }, { roles: 'guest', allows: [ { resources: '/d
node\u acl
对我的webapp进行授权。我希望我的管理员能够访问所有路由,因此我已声明acl权限,如下所示:
acl.allow([
{
roles: 'admin',
allows: [
{ resources: '*', permissions: '*' }
]
},
{
roles: 'guest',
allows: [
{ resources: '/documentation', permissions: ['get'] }
]
}
]);
我使用了acl.addUserRoles
来设置用户的角色,但是当我尝试使用admin user发出任何请求时,acl.isAllowed
返回false
和acl。用户的allowedPermissions
返回{routeName:[]}
我的acl是否有问题。是否允许权限