快速用户模型
这是一个为用户骨干提供基本需求的库。 假设您将Mongoose与Mongoose驱动程序一起使用。 该插件将在您的用户模型中添加以下字段。
用户名
电子邮件
名字
姓
对于密码存储,尽管您可以自由使用任何必需的内容,但我们建议您将与一起使用。
安装
这是通过提供的模块。 使用完成 :
$ npm install express-user-model
用法
首先创建一个用户架构,并使用如下所示的插件。
var mongoose = require ( 'mongoose' ) ;
var Schema = mongoose . Schema ;
var EUM = require ( 'express-user-model' ) ;
const UserSchema = new Schema ( { } ) ;
UserSchema . plugin ( EUM ) ;
(可选)要添加身份验证和密码字段,可以使用本地护照,如下所示。
const passportLocalMongoose = require ( 'passport-local-mongoose'
1