http://sailsjs.orgフレームワークでhttps://github.com/OptimalBits/node_aclモジュールを使用したいと思います。だから私はこのようにmongodbを使用するようにセイルを設定しました: /config/connection.jsで
mongodb: {
adapter: 'sails-mongo',
host: 'localhost',
port: 27017,
user: '',
password: '',
database: 'acl'
}
そして /config/models.js で
{
connection: 'mongodb',
migrate: 'safe'
}
次に、acl モジュールを構成する必要があるため、/api/controllers/AclController.js に次のように記述します。
var acl = require('acl');
acl = new acl(new acl.mongodbBackend(dbInstance, 'acl_'));
module.exports = {
addUserRoles : function(req, res) {
acl.addUserRoles('joed', 'guest', function(err,data){
return res.json({err:err, data:data});
});
}
dbInstance の値を取得して acl をインスタンス化するにはどうすればよいですか?
注:aclとsails-mongoの依存関係をインストールしました...助けてくれてありがとう