verifyTokenAuto.js 449 B

123456789101112131415161718192021
  1. const response = require('../utils/responseHandler')
  2. module.exports = (req, res, next) => {
  3. const authHeader = req.headers.authorization
  4. const token = authHeader && authHeader.split(' ')[1]
  5. if (!token)
  6. return response.error(res, {
  7. code: 401,
  8. message: 'Token tidak ada',
  9. })
  10. if (process.env.TOKEN_AUTO === token) {
  11. return next()
  12. }
  13. return response.error(res, {
  14. code: 401,
  15. message: 'Unauthorized',
  16. })
  17. }