import{ newEnforcer }from"casbin";asyncfunctiontest(){const e =awaitnewEnforcer("./model.conf","./policy.csv");const sub ="alice";// the user that wants to access a resource.const obj ="data1";// the resource that is going to be accessed.const act ="read";// the operation that the user performs on the resource.if((await e.enforce(sub, obj, act))===true){// permit alice to read data1
console.log(true);}else{
console.log(false);// deny the request, show an error}const roles =await e.getRolesForUser("alice");
console.log(roles);}test();