文件名称:node-relations:Node.js 的实体关系、角色和权限 API
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-20 22:33:43
JavaScript
关系 Node.js 的实体关系、角色和权限 API 关系是一个简单的权限 API,它使用自然语言方法。 上下文 首先,您将创建一个context ,其中包含映射到操作的角色列表。 在这里,我们将创建一个名为repos的上下文,以对 Github 存储库进行建模。 var relations = require ( 'relations' ) ; relations . define ( 'repos' , { owner : [ 'pull' , 'push' , 'administrate' ] , collaborator : [ 'pull' , 'push' ] , watcher : [ 'pull' ] } ) ; 定义上下文使与上下文名称匹配的relations的方法可用,在这种情况下, relations.repos() 。 对于权限检查,这是我们需要
【文件预览】:
node-relations-master
----.travis.yml(65B)
----context.js(1KB)
----index.js(4KB)
----parser.pegjs(4KB)
----package.json(743B)
----test()
--------datafile.js(15KB)
--------basic.js(406B)
--------admin.js(4KB)
--------common.js(8KB)
----.gitignore(13B)
----parser.js(64KB)
----Makefile(182B)
----stores()
--------memory.js(5KB)
--------mysql.js(5KB)
--------redis.js(6KB)
----README.md(11KB)