在 Meanjs 中添加用户角色
Add users roles in Meanjs
最近开始用MeanJs,挺厉害的,就是有些东西不懂。
我需要为我的后端创建一个简单的用户管理。
来自官方博客他们说:
New usability features:
Added roles to the User model - the defaults
are ‘user’ and ‘admin’, you can add and remove them as needed.
搜索后我找到了一些示例,但所有这些都是关于 meanio 的,而不是 meanjs,meanio 中有一个包 MEAN-ADMIN 可以为我们做这件事,但在 meanjs 中我没有找到。
有人知道实现用户管理的最佳方式吗?举个例子?
谢谢大家。
meanjs 生成器内置了一些基本的用户角色。角色是用户模型上的一个数组。
roles: {
type: [{
type: String,
enum: ['user', 'admin']
}],
default: ['user']
},
要添加具有管理员角色的用户,只需在保存前将其附加到用户对象即可。
user.roles = ['admin'];
如果您想使用除管理员和用户之外的角色,您需要将 then 添加到类型枚举中。
最近开始用MeanJs,挺厉害的,就是有些东西不懂。 我需要为我的后端创建一个简单的用户管理。
来自官方博客他们说:
New usability features: Added roles to the User model - the defaults are ‘user’ and ‘admin’, you can add and remove them as needed.
搜索后我找到了一些示例,但所有这些都是关于 meanio 的,而不是 meanjs,meanio 中有一个包 MEAN-ADMIN 可以为我们做这件事,但在 meanjs 中我没有找到。
有人知道实现用户管理的最佳方式吗?举个例子?
谢谢大家。
meanjs 生成器内置了一些基本的用户角色。角色是用户模型上的一个数组。
roles: {
type: [{
type: String,
enum: ['user', 'admin']
}],
default: ['user']
},
要添加具有管理员角色的用户,只需在保存前将其附加到用户对象即可。
user.roles = ['admin'];
如果您想使用除管理员和用户之外的角色,您需要将 then 添加到类型枚举中。