/
home
/
infinitibizsol
/
.trash
/
dist
/
middlewares
/
File Upload :
llllll
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;
Copyright ©2k19 -
Hexid
|
Tex7ure