const express = require("express"); const cors = require("cors"); const morgan = require("morgan"); const session = require("express-session"); const axios = require("axios"); const qs = require("query-string"); // dotenv require("dotenv").config(); const app = express(); // Use our middlewares app.use(cors({ origin: true, credentials: true })); app.use(morgan("common")); app.use(express.json()); app.use( session({ secret: "1234567890", // don't use this secret in prod :) resave: false, saveUninitialized: false, cookie: { secure: "auto", httpOnly: true, maxAge: 3600000, }, }) ); // Provide a default port const port = process.env.SERVER_PORT || 3000; // Listen to server app.listen(port, () => { console.log(`Listening on port ${port}`); }); //... // Main Page app.get("/", (req, res) => { res.send({ message: "Engagement Orchestration Services", }); }); //... app.use("/unified-data-gateway", require("./routes/unified-data-gateway"));