create-auth-backend-cli
Version:
CLI to scaffold a Node.js Auth backend with Express, JWT, MongoDB
20 lines (17 loc) • 442 B
JavaScript
const mongoose = require("mongoose");
const userSchema = new mongoose.Schema({
name: { type: String, required: true },
email: { type: String, unique: true },
password: {
type: String,
required: true,
minlength: 6
},
role:{
type: String,
enum: ["user", "admin"],
default: "user"
},
createdAt: { type: Date, default: Date.now }
});
module.exports = mongoose.model("User", userSchema);