This commit is contained in:
jslightham
2020-03-26 20:17:32 -04:00
parent 52d2d79548
commit a35b789e16
14 changed files with 1234 additions and 61 deletions

View File

@@ -0,0 +1,22 @@
const express = require('express');
const loginRoute = expressRouter();
let LInfo = require('./user.model');
postRoutes.route('/login').post(function (req, res) {
console.log(req);
var user = req.body.username;
var pass = req.body.password;
LInfo.findOne(
{
and: [{username: user}, {password: pass}]
},
function(err, user){
if(err){
res.json(err);
}
else {
res.json(user);
}
});
});

View File

@@ -2,7 +2,7 @@
"name": "API",
"version": "1.0.0",
"description": "",
"main": "index.js",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},

View File

@@ -0,0 +1,17 @@
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
let LInfo = new Schema({
username: { type: String, unique: true, required: true },
hash: { type: String, required: true },
firstName: { type: String, required: true },
lastName: { type: String, required: true },
createdDate: { type: Date, default: Date.now }
},{
collection: 'users'
}
)
schema.set('toJSON', {virtuals: true});
module.exports = mongoose.model('User', schema);