在Meanjs中添加用户角色

And*_*dre 2 roles mean mean-stack meanjs

最近我开始使用MeanJs,它非常棒,但我不明白一些东西.我需要为我的后端创建一个简单的用户管理.

从官方博客他们说:

新的可用性功能:为用户模型添加了角色 - 默认为"用户"和"管理员",您可以根据需要添加和删除它们.

搜索后我发现了一些例子,但所有这些都是关于meanio,而不是meanjs,有一个包含MEAN-ADMIN的meanio,它为我们做了但是在我找不到的meanjs.

有人知道实施用户管理的最佳方法吗?一些例子?

多谢你们.

BBS*_*BBS 5

meanjs生成器内置了一些基本的用户角色.角色是用户模型上的一个数组.

roles: {
    type: [{
        type: String,
        enum: ['user', 'admin']
    }],
    default: ['user']
},
Run Code Online (Sandbox Code Playgroud)

要添加具有admin角色的用户,请在保存之前将其附加到用户对象.

user.roles = ['admin'];
Run Code Online (Sandbox Code Playgroud)

如果您想使用除admin和user之外的角色,则需要将其添加到类型枚举中.


归档时间:

查看次数:

3263 次

最近记录:

10 年,6 月 前