ソースを参照

Minor update

pull/16/head
Djordje Djoric 3年前
コミット
92ba1e1c61
3個のファイルの変更5行の追加5行の削除
  1. 0
    1
      src/models/token.js
  2. 0
    2
      src/models/user.js
  3. 5
    2
      src/routers/token.js

+ 0
- 1
src/models/token.js ファイルの表示

@@ -31,7 +31,6 @@ tokenSchema.statics.findByCredentials = async (email, password) => {
return user
}


const Token = mongoose.model('Token', tokenSchema)

module.exports = Token

+ 0
- 2
src/models/user.js ファイルの表示

@@ -47,8 +47,6 @@ userSchema.methods.generateAuthToken = async function() {
return token
}



const User = mongoose.model('User', userSchema)

module.exports = User

+ 5
- 2
src/routers/token.js ファイルの表示

@@ -1,11 +1,12 @@
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.get('/login', async (req, res) => {
router.post('/login', 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')
@@ -15,7 +16,9 @@ router.get('/login', async (req, res) => {
if(!isValidPassword) {
return res.status(400).send('Password is incorrect!')
}

const token = await findUser.generateAuthToken()

return res.send(findUser)
})


読み込み中…
キャンセル
保存