Initial commit: Angular frontend and Expressjs backend

This commit is contained in:
chamikaJ
2024-05-17 09:32:30 +05:30
parent eb0a0d77d6
commit 298ca6beeb
3548 changed files with 193558 additions and 3 deletions

View File

@@ -0,0 +1,26 @@
import session from "express-session";
import db from "../config/db";
// eslint-disable-next-line @typescript-eslint/no-var-requires
const pgSession = require("connect-pg-simple")(session);
export default session({
name: process.env.SESSION_NAME,
secret: process.env.SESSION_SECRET || [], // session secret
proxy: false,
resave: false,
saveUninitialized: true,
rolling: true,
store: new pgSession({
pool: db.pool,
tableName: "pg_sessions"
}),
cookie: {
path: "/",
// secure: true,
// httpOnly: true,
// sameSite: true,
// domain: process.env.HOSTNAME,
maxAge: 30 * 24 * 60 * 60 * 1000 // 30 days
}
});