- const crypto = require('crypto');
-
- const app = express();
-
- const dotenv = require("dotenv").config();
- const express = require("express");
- const session = require('express-session');
-
-
- const sessionProperties = {
- secret: process.env.SESSION_SECRET || crypto.randomBytes(64),
- cookie: { maxAge: 6000000 },
- resave: false,
- saveUninitialized: false
- };
- app.use(session(sessionProperties));
- app.use(express.urlencoded({ extended: true }));
- app.use(express.json());
- app.use(express.static('public'));
-
- const routes = require('./routes');
- app.use('/', routes);
-
-
- app.listen(process.env.PORT || 8100, () => console.log(`App listening on port ${process.env.PORT || 8100}!`));
|