Я создал приложение стека MEAN.Я настроил аутентификацию пользователя с помощью модуля Passport.Я следовал этому уроку .Это работает правильно.
Однако я хотел бы добавить пользователей с правами администратора и хотел бы получить несколько советов.Я думал о добавлении параметра в мою модель User, например:
const userSchema = new Schema({
_id: {
type: Schema.Types.ObjectId,
required: true
},
firstname: {
type: String,
required: true
},
lastname: {
type: String,
required: true
},
email: {
type: String,
unique: true,
required: true
},
admin: {
type: boolean,
unique: true,
required: true
},
hash: String,
salt: String
});
Это хорошая идея или есть лучший метод?