Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/
Upload File :
Current File : /home/infinitibizsol/.trash/server.js.7

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = void 0;
var _dotenv = require("dotenv");
var _express = _interopRequireDefault(require("express"));
var _serverRoutes = _interopRequireDefault(require("./routes/serverRoutes"));
var _errorHandler = _interopRequireDefault(require("./controllers/errorHandler"));
var _index = _interopRequireDefault(require("./loaders/index"));
var _routeNotFound = _interopRequireDefault(require("./middlewares/routeNotFound"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
(0, _dotenv.config)();
var app = (0, _express["default"])();
var middlewareLoader = _index["default"].middlewareLoader,
  excludeJwtAuthRoutes = _index["default"].excludeJwtAuthRoutes,
  staticRoutesLoader = _index["default"].staticRoutesLoader;

//App middlewares
middlewareLoader(app);

//load static routes
staticRoutesLoader(app);

// Global JWT Authentication Middleware
app.use(excludeJwtAuthRoutes(["/auth/login"]));

// Load Routes

app.use("/", _serverRoutes["default"]);

// some kind of middleWare for express to undefined routes to send custom json || html
app.all("*", _routeNotFound["default"]);

// global middleWare error handler for operational errors
app.use(_errorHandler["default"]);
var _default = exports["default"] = app; // updateDbCollections();

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