Sindbad~EG File Manager

Current Path : /home/infinitibizsol/autocrm.infinitibizsol.com/loaders/
Upload File :
Current File : /home/infinitibizsol/autocrm.infinitibizsol.com/loaders/middlewareLoader.js

const express = require("express");
const cors = require("cors");
const jwtAuthMiddleware = require("../middlewares/jwtAuth");
const corsOptions = require("../config/cors-options");
const { authenticationErrorHandler } = require("../errors/errorHandler");
module.exports = function middlewareLoader(app) {
  app.use(cors());
  
  // app.use(cors(corsOptions));

  app.use((req, res, next) => {
    if (req.originalUrl === "/webhook") {
      next();
    } else {
      express.json()(req, res, next);
    }
  });

  app.use(express.urlencoded({ extended: false }));

  app.use(jwtAuthMiddleware); // Using the JWT middleware

  app.use("/images", express.static("uploads"));

  app.use(authenticationErrorHandler);
};

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists