【问题标题】:Add users roles in Meanjs在 Meanjs 中添加用户角色
【发布时间】:2015-04-26 11:04:20
【问题描述】:

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

来自官方博客他们说:

新的可用性功能: 向用户模型添加角色 - 默认值 是“用户”和“管理员”,您可以根据需要添加和删除它们。

经过搜索,我找到了一些示例,但所有这些示例都是关于 meanio,而不是 meanjs,meanio 中有一个包 MEAN-ADMIN 可以为我们做这件事,但在 meanjs 中我没有找到。

有人知道实施用户管理的最佳方式吗?举个例子?

谢谢大家。

【问题讨论】:

标签: roles mean mean-stack meanjs


【解决方案1】:

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

roles: {
    type: [{
        type: String,
        enum: ['user', 'admin']
    }],
    default: ['user']
},

要添加具有角色管理员的用户,只需在保存之前将其附加到用户对象。

user.roles = ['admin'];

如果您想使用除管理员和用户之外的角色,您需要将 then 添加到类型枚举中。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-10-14
  • 2022-01-18
  • 2015-05-18
  • 2019-08-11
  • 1970-01-01
  • 1970-01-01
  • 2021-06-11
相关资源
最近更新 更多