refactoring to a better nodejs template and adding
better filtering using sample data
This commit is contained in:
47
src/index.js
Normal file
47
src/index.js
Normal file
@@ -0,0 +1,47 @@
|
||||
const express = require("express");
|
||||
const cors = require("cors");
|
||||
const morgan = require("morgan");
|
||||
const session = require("express-session");
|
||||
|
||||
// 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("/config", require("./routes/config"));
|
||||
app.use("/unified-data-gateway", require("./routes/unified-data-gateway"));
|
||||
app.use("/interactions-flow", require("./routes/interactions-flow"));
|
||||
Reference in New Issue
Block a user