我努力破译有关创建具有acl角色的用户的文档 . 我想创建2个角色“admin”和“user”,类似于文档所述 . 但是,我找不到Role.create的API文档 . 这个例子对我来说也没有任何意义 . 然后,我想通过REST API创建用户,然后为用户分配管理员或用户角色 . 这看起来很简单,但我正在挠头 . 有人可以就如何入门提供一些指导吗?
我知道这方面的文档需要一些工作,我正在努力尽快改进它 . 我们还将清理和改进API文档 .
Role模型从基础DataModel对象继承所有CRUD方法:http://apidocs.strongloop.com/loopback/#datamodel-new-datamodel . 因此,例如,Role.create()与DataModel.create()相同
REST API也是如此 . 角色REST API在此处记录:https://docs.strongloop.com/display/public/LB/Role+REST+API . 您会注意到此文档中的每个 endpoints 都链接到提供更多详细信息的"Model REST API"文章 .
-rand
技术作家,StrongLoop
啊找到了 . 在models.json中,您必须将角色模型设为公共,以便将其公开为Rest endpoints . 一旦定义并配置了acl,您应该将其设置为false .
... "role": { "dataSource": "db", "public": true, "options": { "base": "Role", "relations": { "principals": { "type": "hasMany", "model": "roleMapping", "foreignKey": "roleId" } } } }, ...
你也可以在https://github.com/strongloop/loopback/blob/master/test/role.test.js找到样品用法
3 回答
我知道这方面的文档需要一些工作,我正在努力尽快改进它 . 我们还将清理和改进API文档 .
Role模型从基础DataModel对象继承所有CRUD方法:http://apidocs.strongloop.com/loopback/#datamodel-new-datamodel . 因此,例如,Role.create()与DataModel.create()相同
REST API也是如此 . 角色REST API在此处记录:https://docs.strongloop.com/display/public/LB/Role+REST+API . 您会注意到此文档中的每个 endpoints 都链接到提供更多详细信息的"Model REST API"文章 .
-rand
技术作家,StrongLoop
啊找到了 . 在models.json中,您必须将角色模型设为公共,以便将其公开为Rest endpoints . 一旦定义并配置了acl,您应该将其设置为false .
你也可以在https://github.com/strongloop/loopback/blob/master/test/role.test.js找到样品用法