Sindbad~EG File Manager
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