Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/loaders.4/
Upload File :
Current File : /home/infinitibizsol/.trash/loaders.4/middlewareLoader.js

import { json, urlencoded } from "express";
import cors from "cors";
import bodyParser from "body-parser";
import xss from "xss-clean";
import mongoSanitize from "express-mongo-sanitize";
import cookieParser from "cookie-parser";
import compression from "compression";

const middlewareLoader = (app) => {
  // Access req.body || parse cookies from front-end & set limit of data to 10kb
  app.use(json({ limit: "10kb" }));
  app.use(urlencoded({ extended: true, limit: "10kb" }));
  app.use(cookieParser());

  // Data sanitization against NoSQL query injection
  app.use(mongoSanitize());

  // Data sanitization against XSS
  app.use(xss());

  app.use(compression());
  app.use(cors());
};

export default middlewareLoader;

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