Backend update renamed controllers and models to be singular
This commit is contained in:
1 parent
7806a206b2
commit
0d86aa4ff9
11 files changed
+41
-48
No files matched your search
@@ -0,0 +1,49 @@
|
||||
var express = require('express')
|
||||
var router = express.Router()
|
||||
|
||||
let User = require('@models/User');
|
||||
|
||||
// middleware that is specific to this router
|
||||
router.use(function timeLog (req, res, next) {
|
||||
// console.log('Time: ', Date.now())
|
||||
next()
|
||||
})
|
||||
// define the home page route
|
||||
router.get('/', function (req, res) {
|
||||
res.send('User Home Page ' + User.getUsername())
|
||||
})
|
||||
// define the about route
|
||||
router.get('/about', function (req, res) {
|
||||
User.getUsername(req.headers.userId)
|
||||
.then( data => res.send(data) )
|
||||
})
|
||||
// define the login route
|
||||
router.post('/login', function (req, res) {
|
||||
|
||||
//Pull out variables we want
|
||||
const username = req.body.username
|
||||
const password = req.body.password
|
||||
|
||||
let returnData = {
|
||||
success: false,
|
||||
token: '',
|
||||
username: ''
|
||||
}
|
||||
|
||||
User.login(username, password)
|
||||
.then(function(loginToken){
|
||||
|
||||
//Return json web token to user
|
||||
returnData['success'] = true
|
||||
returnData['token'] = loginToken
|
||||
returnData['username'] = username
|
||||
|
||||
res.send(returnData)
|
||||
})
|
||||
.catch(e => {
|
||||
console.log(e)
|
||||
res.send(returnData)
|
||||
})
|
||||
})
|
||||
|
||||
module.exports = router
|
||||
Reference in new issue
Block a user