Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/dist/middlewares/
Upload File :
Current File : /home/infinitibizsol/.trash/dist/middlewares/jwtAuth.js

"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