node_acl似乎没什么

时间:2016-12-02 01:00:51

标签: javascript node.js acl

我一直在尝试整合this acl package,但我无法做任何事情 - 甚至抛出错误。我已经将它简化为尽可能简单,这基本上完全来自他们文档中的示例:

import * as nodeAcl from 'acl';

...(DB initialization and other stuff happens here)...

acl = new nodeAcl(new nodeAcl.mongodbBackend(mongoose.connection.db, "acl_"));

debug("Testing ACL...");

acl.allow('guest', 'blogs', 'view');
acl.addUserRoles('joe', 'guest');
acl.isAllowed('joe', 'blogs', 'view', function(err, res){
    if(res){
        debug("User joe is allowed to view blogs")
    }
    debug("Callback was called...");
});

debug("done testing acl");

我只是将“测试ACL ...”和“完成测试acl”添加到我的调试输出中就是这样。没有错误,没有写入DB(工作正常 - 我可以用它写/读)。什么都没发生。即使是错误也会受到欢迎。

0 个答案:

没有答案