Bladeren bron

Changed folder "routers" to "routes"

pull/16/head
Djordje Djoric 3 jaren geleden
bovenliggende
commit
ae2dce9ec0
3 gewijzigde bestanden met toevoegingen van 31 en 2 verwijderingen
  1. 29
    0
      src/routes/token.js
  2. 0
    0
      src/routes/user.js
  3. 2
    2
      src/server.js

+ 29
- 0
src/routes/token.js Bestand weergeven

@@ -0,0 +1,29 @@
const express = require('express')
const Token = require('../models/token')
const User = require('../models/user')
const jwt = require('jsonwebtoken')
const bcrypt = require('bcryptjs')
const router = new express.Router()


router.post('/token', async (req, res) => {
const findUser = await Token.findByCredentials(req.body.email, req.body.password)
if(!findUser) {
return res.status(400).send('User does not exist, wrong email')
}

const isValidPassword = await bcrypt.compare(req.body.password, findUser.password)
if(!isValidPassword) {
return res.status(400).send('Password is incorrect!')
}

const token = await Token.generateAuthToken(findUser)

return res.send({findUser, token})
})

router.post('/refresh/:token', async (req, res) => {
})

module.exports = router

src/routers/user.js → src/routes/user.js Bestand weergeven


+ 2
- 2
src/server.js Bestand weergeven

@@ -3,8 +3,8 @@ const app = express()
const path = require('path')
const port = process.env.PORT || 3000
require('./database/mongoose')
const userRouter = require('./routers/user')
const tokenRouter = require('./routers/token')
const userRouter = require('./routes/user')
const tokenRouter = require('./routes/token')
//const viewsPath = path.join(__dirname, '../templates/views')

app.use(express.json())

Laden…
Annuleren
Opslaan