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是否有问题。是否允许
权限