/
home
/
infinitibizsol
/
.trash
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/app.js.4
import express from "express"; import dotenv from "dotenv"; dotenv.config(); import jwtAuth from "./middlewares/jwtAuth"; import error from "./errors/errorHandler"; import connectDB from "./db/connectdb"; import serverRoutes from "./routes/serverRoutes"; import cors from "cors"; import bodyParser from "body-parser"; import { swaggerUi, specs } from "./swagger.js"; // Setup Express App const app = express(); // Set up CORS app.use(cors()); // Set Midleware app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); app.use("/images", express.static("files")); app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(specs)); app.use("/starter", (req, res) => { res.send("Hello, This is a starter route!"); }); app.use(jwtAuth); // Load Routes app.use("/", serverRoutes); // Get port from environment and store in Express. const port = process.env.PORT || 5000; app.listen(port, () => { console.log(`Server listining at http://localhost:${port}`); }); // Database Connection const DATABASE_URL = process.env.DB_URL; const DB_NAME = process.env.DB_NAME; connectDB(DATABASE_URL, DB_NAME); app.use(error.errorHandler);
Copyright ©2k19 -
Hexid
|
Tex7ure