RAC
Resource based access control for nodejs
Rac uses mongodb for storing resource information and redisdb for caching resources for runtime.
It requires property roleId to be loaded in request object. For example :
req.session = {};
req.session.roleId = 2;
So you have to have middleware in front of rac that loads role for every request
Quick start
var redisClient = MongoClient = MongoClient = MongoClient; mongoclient = "localhost" 27017 native_parser: true;;var Rac = ; //load racvar rac = ; rac; app;