const CustomError = require('../errors') const authorization = async (req, res, next) => { const authHeader = req.headers.authorization if (!authHeader) { throw new CustomError.BadRequestError('Authorization not found into header!') } const [, token] = authHeader.split(" "); if (!token) { throw new CustomError.BadRequestError('Authorization token not found into header!') } if (token != process.env.TOKEN){ throw new CustomError.UnauthorizedError('Authorization token Invalid') } next() } module.exports = { authorization, }