Loopbackjs 多用户角色环回

Loopbackjs 多用户角色环回,loopbackjs,Loopbackjs,我正在尝试使用Loopback作为后端来创建应用程序。我以前已经使用过环回,但现在我想做一些以前从未做过的事情 我想要的很简单,我将有3种类型的用户,管理员,服务和默认。但是,我需要限制每种类型用户的访问控制;管理员可以请求我的所有路由,但例如,默认用户只能请求我将指定的某些路由。ACL部分我知道如何做,但我找不到任何解释如何使每种类型的用户成为角色并使其工作 任何人都可以在这里发布一个至少有两个用户和角色的示例?第一步是将这两个新角色持久化到数据库中,“管理员”和“服务者”。您可以手动执行此步

我正在尝试使用Loopback作为后端来创建应用程序。我以前已经使用过环回,但现在我想做一些以前从未做过的事情

我想要的很简单,我将有3种类型的用户,管理员,服务和默认。但是,我需要限制每种类型用户的访问控制;管理员可以请求我的所有路由,但例如,默认用户只能请求我将指定的某些路由。ACL部分我知道如何做,但我找不到任何解释如何使每种类型的用户成为角色并使其工作


任何人都可以在这里发布一个至少有两个用户和角色的示例?

第一步是将这两个新角色持久化到数据库中,“管理员”和“服务者”。您可以手动执行此步骤,也可以创建可重用的脚本:

//命令/add_roles.js
让app=require(“../server/server”)
函数createRole(名称、描述、完成){
app.models.Role.findOrCreate(
{其中:{name:name}},
{名称,描述},
错误=>{
//TODO句柄错误
完成(&D)()
}
)  
}
createRole('管理员','管理员对数据有更多控制',()=>{
createRole('servicer','servicer description',process.exit)

})
第一步是将两个新角色持久化到数据库中,“管理员”和“服务者”。您可以手动执行此步骤,也可以创建可重用的脚本:

//命令/add_roles.js
让app=require(“../server/server”)
函数createRole(名称、描述、完成){
app.models.Role.findOrCreate(
{其中:{name:name}},
{名称,描述},
错误=>{
//TODO句柄错误
完成(&D)()
}
)  
}
createRole('管理员','管理员对数据有更多控制',()=>{
createRole('servicer','servicer description',process.exit)

})
谢谢!这正是我要找的,非常简单的例子,非常感谢!这正是我想要的,非常简单的例子,非常感谢