eo-services/index.js
2022-10-19 00:10:16 -05:00

48 lines
1003 B
JavaScript

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"));