Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node_acl似乎什么都不做_Javascript_Node.js_Acl - Fatal编程技术网

Javascript node_acl似乎什么都不做

Javascript node_acl似乎什么都不做,javascript,node.js,acl,Javascript,Node.js,Acl,我一直在尝试集成,但我不能让它做任何事情-甚至抛出错误。我已经尽可能地简化了它,这基本上就是他们文档中的示例: 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...");

我一直在尝试集成,但我不能让它做任何事情-甚至抛出错误。我已经尽可能地简化了它,这基本上就是他们文档中的示例:

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");

我只是在调试输出中得到“testingacl…”和“donetestingacl”,就这样。没有错误,没有写入数据库(工作正常-我可以用它写/读)。只是什么都没发生。即使是一个错误也会受到欢迎

看起来是这样的:我看不出它们之间有什么联系——这是关于一个访问控制包,该链接讨论了节点本身的问题。我遗漏了什么?在调用回调之前,节点似乎已经完成了。不,有一个完整的项目围绕着这段代码运行,运行良好,并且可以无限期地保持。该应用程序正在添加到现有的express应用程序中。从阅读ACLGithub问题页面来看,mongodb支持似乎有问题。啊,好的。从最初的问题来看,(对我来说)这并不清楚。祝你好运。看起来是这样的:我看不出它们之间有什么联系——这是关于一个访问控制包的,这个链接谈到了节点本身的问题。我遗漏了什么?在调用回调之前,节点似乎已经完成了。不,有一个完整的项目围绕着这段代码运行,运行良好,并且可以无限期地保持。该应用程序正在添加到现有的express应用程序中。从阅读ACLGithub问题页面来看,mongodb支持似乎有问题。啊,好的。从最初的问题来看,(对我来说)这并不清楚。祝你好运