authenticate.js 266 B

123456789101112
  1. const jwt = require('jsonwebtoken')
  2. const authenticate = (req, res, next) => {
  3. const { token } = req.cookies
  4. if (token) {
  5. const { userId } = jwt.verify(token, process.env.APP_SECRET)
  6. req.userId = userId
  7. }
  8. next()
  9. }
  10. module.exports = { authenticate }