最近我開始使用MeanJs,它很神奇,但我不明白一些東西。 我需要爲我的後端創建一個簡單的用戶管理。在Meanjs中添加用戶角色
從官方博客他們說:
新的可用功能: 添加的角色給用戶模式 - 默認 是「用戶」和「管理員」,您可以添加並根據需要將其刪除。
經過搜索,我找到了一些例子,但所有這些關於意義,而不是meanjs,有一個包MEAN-ADMIN在意義上它爲我們做,但在meanjs我沒有找到。
有人知道實現用戶管理的最佳方式嗎?一些例子?
謝謝你們。
最近我開始使用MeanJs,它很神奇,但我不明白一些東西。 我需要爲我的後端創建一個簡單的用戶管理。在Meanjs中添加用戶角色
從官方博客他們說:
新的可用功能: 添加的角色給用戶模式 - 默認 是「用戶」和「管理員」,您可以添加並根據需要將其刪除。
經過搜索,我找到了一些例子,但所有這些關於意義,而不是meanjs,有一個包MEAN-ADMIN在意義上它爲我們做,但在meanjs我沒有找到。
有人知道實現用戶管理的最佳方式嗎?一些例子?
謝謝你們。
meanjs生成器附帶一些內置的基本用戶角色。角色是用戶模型上的數組。
roles: {
type: [{
type: String,
enum: ['user', 'admin']
}],
default: ['user']
},
要添加角色爲admin的用戶,只需在保存前將其附加到用戶對象即可。
user.roles = ['admin'];
如果你想使用admin和user之外的角色,那麼你需要添加enum類型。
嘿@Banner,我,有問題的確切的東西。你可以檢查一下嗎? http://stackoverflow.com/questions/33037901/mongodb-can-not-update-role-of-document – Aviad 2015-10-09 13:52:21
嘗試http://stackoverflow.com/questions/28450348/mean-io-best-practice-to-extend-user-model/28569570#28569570 – khex 2015-02-24 18:04:52