UdemyAPI_Define model schema
User Schema const mongoose = require('mongoose'); const UserSchema = new mongoose.Schema({ name: { type: String, required: [true, 'Please add a name'] }, email: { type: String, required: [true,'Please add an email'], unique: true, match: [ /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/, 'Please add a valid email' ] }, role: { type: String, enum: ['user', 'instructor'], defalut: 'user' }, passwo..
회원 가입
1. User 모델 생성 const mongoose = require('mongoose'); const UserSchema = new mongoose.Schema({ name: { type: String, required: true }, email: { type: String, required: true, unique: true }, password: { type: String, required: true }, date: { type: Date, default: Date.now } }); module.exports = User = mongoose.model('user', UserSchema); 2.필수적인 데이터 조건에 맞게 들어왔는지 확인. [check('name', 'Name is required')..