Sindbad~EG File Manager
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _expressJwt = require("express-jwt");
var _dotenv = _interopRequireDefault(require("dotenv"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
// let swaggerPath = /^\/api-docs\/.*/; // Corrected RegEx to match any path under /api-docs/
_dotenv["default"].config();
var authenticateJwt = (0, _expressJwt.expressjwt)({
secret: process.env.JWTSECRET,
algorithms: ["HS256"],
requestProperty: "user" // Optional: Use 'auth' to store payload (default is 'user')
}).unless({
path: ["/auth/login", "/starter"
// new RegExp(swaggerPath)
]
});
var _default = exports["default"] = authenticateJwt;
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists