/
home
/
infinitibizsol
/
insurcrm.infinitibizsol.com
/
errors
/
File Upload :
llllll
Current File: /home/infinitibizsol/insurcrm.infinitibizsol.com/errors/errorHandler.js
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; function errorHandler(err, req, res, next) { var customError = { error: err || "Internal server error.", message: err.message || "Something went wrong try again later" }; return res.status(customError.statusCode || 500).json(customError); } function authenticationErrorHandler(err, req, res, next) { if (err.name === "UnauthorizedError") { return res.status(401).json({ status: 401, errorMessage: "Authentication error: Invalid token or token has expired." }); } else if (err.name === "TokenExpiredError") { return res.status(401).json({ status: 401, message: "Token has expired. Please login again." }); } next(err); } var _default = exports["default"] = { errorHandler: errorHandler, authenticationErrorHandler: authenticationErrorHandler };
Copyright ©2k19 -
Hexid
|
Tex7ure