diff options
| author | Bobby <[email protected]> | 2022-06-03 14:36:30 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2022-06-03 14:36:30 +0530 |
| commit | 06e4ecd95bfd2817e56af83dbe9af1b6eba283bf (patch) | |
| tree | a2ec28bbab430e634b5c964d9e8c56e636e46062 /server.js | |
| parent | 1958098bdabf10f6b8ac9ea5851e08172dd8e10c (diff) | |
| download | thatcomputerscientist-06e4ecd95bfd2817e56af83dbe9af1b6eba283bf.tar.xz thatcomputerscientist-06e4ecd95bfd2817e56af83dbe9af1b6eba283bf.zip | |
complete login functionality
Diffstat (limited to 'server.js')
| -rw-r--r-- | server.js | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -2,13 +2,22 @@ const express = require("express"); const cors = require("cors"); const bodyParser = require("body-parser"); const cookieParser = require('cookie-parser'); +const flash = require('connect-flash'); +const expressSession = require('express-session'); const app = express(); const port = process.env.PORT || 3000; +require("dotenv").config(); // Middleware app.use(cors()); -app.use(bodyParser.json()); +app.use(express.json()); app.use(cookieParser()); +app.use(express.urlencoded({ extended: true })); +app.use(expressSession({ + cookie: { maxAge: 30 * 24 * 60 * 60 * 1000 }, + secret: process.env.AUTHORIZATION_STRING, +})); +app.use(flash()); // Set Template Engine app.set("view engine", "ejs"); |
