Sindbad~EG File Manager
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _express = require("express");
var _cors = _interopRequireDefault(require("cors"));
var _bodyParser = _interopRequireDefault(require("body-parser"));
var _xssClean = _interopRequireDefault(require("xss-clean"));
var _expressMongoSanitize = _interopRequireDefault(require("express-mongo-sanitize"));
var _cookieParser = _interopRequireDefault(require("cookie-parser"));
var _compression = _interopRequireDefault(require("compression"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
var middlewareLoader = function middlewareLoader(app) {
// Access req.body || parse cookies from front-end & set limit of data to 10kb
app.use((0, _express.json)({
limit: "10kb"
}));
app.use((0, _express.urlencoded)({
extended: true
}));
app.use((0, _cookieParser["default"])());
// Data sanitization against NoSQL query injection
app.use((0, _expressMongoSanitize["default"])());
// Data sanitization against XSS
app.use((0, _xssClean["default"])());
app.use((0, _compression["default"])());
app.use((0, _cors["default"])());
};
var _default = exports["default"] = middlewareLoader;
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists