server and webapp working

This commit is contained in:
arnaucode
2017-10-18 21:57:44 +02:00
parent e3ad14cf5c
commit 6f77a9a5f0
23 changed files with 1535 additions and 0 deletions

18
server/models/userModel.js Executable file
View File

@@ -0,0 +1,18 @@
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var mongooseUniqueValidator = require('mongoose-unique-validator');
var userSchema = new Schema({
username: { type: String, required: true, unique: true },
password: { type: String, required: true, select: false },
token: { type: String, select: false },
description: { type: String, default: "Hello world" },
avatar: { type: String, default: "img/avatars/racoon.png" },
email: { type: String, required: true, select: false },
phone: { type: String }
})
userSchema.plugin(mongooseUniqueValidator);
module.exports = mongoose.model('userModel', userSchema);