Przeglądaj źródła

GenerateAuthToken function in token model

pull/16/head
Djordje Djoric 4 lat temu
rodzic
commit
b9ae473457
2 zmienionych plików z 10 dodań i 1 usunięć
  1. 9
    0
      src/models/token.js
  2. 1
    1
      src/routers/token.js

+ 9
- 0
src/models/token.js Wyświetl plik

return user return user
} }


tokenSchema.statics.generateAuthToken = async function(userArg) {
const user = userArg
const token = jwt.sign({ _id: user._id.toString() }, 'ovoJeSecret')
user.tokens = user.tokens.concat({ token })
await user.save()

return token
}

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


module.exports = Token module.exports = Token

+ 1
- 1
src/routers/token.js Wyświetl plik

return res.status(400).send('Password is incorrect!') return res.status(400).send('Password is incorrect!')
} }


const token = await findUser.generateAuthToken()
const token = await Token.generateAuthToken(findUser)


return res.send(findUser) return res.send(findUser)
}) })

Ładowanie…
Anuluj
Zapisz