Sindbad~EG File Manager
import { expressjwt as jwt } from "express-jwt";
// let swaggerPath = /^\/api-docs\/.*/; // Corrected RegEx to match any path under /api-docs/
import dotenv from "dotenv";
dotenv.config();
const authenticateJwt = jwt({
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)
],
});
export default authenticateJwt;
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists