Files
fibonacci-fold/server/app.js
Christian Medina d0e8d36c33
Some checks failed
Deploy to Firebase Hosting on merge / build_and_deploy (push) Has been cancelled
latest changes before server transfer
2025-08-05 15:42:36 -04:00

28 lines
602 B
JavaScript
Executable File

const express = require("express");
const cookieParser = require("cookie-parser");
const session = require("express-session");
const app = express();
const dotenv = require("dotenv");
// Load environment variables
dotenv.config();
// Ensure that SESSION_SECRET is defined
if (!process.env.SESSIONS_SECRET) {
console.error("FATAL ERROR: SESSIONS_SECRET is not defined.");
process.exit(1);
}
// Middleware
app.use(express.json());
app.use(cookieParser());
app.use(
session({
secret: process.env.SESSIONS_SECRET,
resave: false,
saveUninitialized: true,
})
);
module.exports = app;