/
home
/
infinitibizsol
/
testingcrm.infinitibizsol.com
/
loaders
/
File Upload :
llllll
Current File: /home/infinitibizsol/testingcrm.infinitibizsol.com/loaders/middlewareLoader.js
"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")); var _jwtStrategy = _interopRequireDefault(require("../config/jwtStrategy.js")); 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, limit: "10kb" })); 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"])()); // Setup Express App app.use(_jwtStrategy["default"].initialize()); }; var _default = exports["default"] = middlewareLoader;
Copyright ©2k19 -
Hexid
|
Tex7ure