尊严Dignity是一个node js模块,它基于用户创建一个层来检查他/她的角色和权限涵盖的ORM(目前)重要的对于ORM: sequelize ,你需要在你的模型定义中定义classMethods : Role::getPermissionModel用于角色模型,这里是一个例子var Role = sequelize . define ( 'roles' , { ttid : Sequelize . INTEGER , ttname : Sequelize . STRING t} , { tttableName : 'roles' , tttimestamps : false , ttclassMethods : { ttgetPermissionModel : function ( ) { tttreturn Permission tt} } ) ;