Sindbad~EG File Manager
"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
};
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists