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