From fe73a1dcb4b8054487b36ac842dbbee94df3c6e8 Mon Sep 17 00:00:00 2001 From: Lucas Patenaude Date: Fri, 31 May 2024 02:06:01 -0500 Subject: [PATCH] server.js template added --- src/config/session.js | 2 +- src/server.js | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 src/server.js diff --git a/src/config/session.js b/src/config/session.js index 78d73c0..e375c5a 100644 --- a/src/config/session.js +++ b/src/config/session.js @@ -1,8 +1,8 @@ const session = require("express-session"); // express-session is a middleware for Express that enables session management. It allows you to store user data between HTTP requests. const bodyParser = require("body-parser"); // body-parser is a middleware that parses incoming request bodies in a middleware before your handlers. It's used to extract the entire body portion of an incoming request stream and exposes it on req.body. +const databaseRoutes = require("../routes/database/database-routes"); const getFavoriteTeamsForUser = require("../routes/database/database-routes").getFavoriteTeamsForUser; -const databaseRoutes = require("../routes/database/database-routes"); const sessionConfig = (app) => { app.use( diff --git a/src/server.js b/src/server.js new file mode 100644 index 0000000..4d21b52 --- /dev/null +++ b/src/server.js @@ -0,0 +1,22 @@ +const express = require("express"); +const app = express(); +const session = require("express-session"); + +// Set up session middleware +app.use( + session({ + secret: "your secret key", + resave: false, + saveUninitialized: true, + }) +); + +// Other middleware and setup code... + +// Import routes +require("./app.js")(app); + +// Start the server +app.listen(3000, () => { + console.log("Server is running on port 3000"); +});