blob: ae92d86f4a7180d1766db323adceaa2065533638 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
const mongoose = require('mongoose');
const bcrypt = require('bcrypt');
const userSchema = new mongoose.Schema({
email: {
type: String,
unique: false,
required: false,
trim: true
},
username: {
type: String,
unique: true,
required: true,
trim: true
},
password: {
type: String,
required: true
},
registrationIP: {
type: String,
required: false
}
});
module.exports = mongoose.model('User', userSchema);
|