diff options
author | madelinegr <laura_wilson@brown.edu> | 2019-02-18 20:31:57 -0500 |
---|---|---|
committer | madelinegr <laura_wilson@brown.edu> | 2019-02-18 20:31:57 -0500 |
commit | 0bf7b0764bc49fdd40e775f4a5ee6bfac056bc79 (patch) | |
tree | e13272af751b33648b9842aa2ddcdf3a30ea1819 /src/server/index.ts | |
parent | 6fd2cec91efd6672a70e15a786954f92c1d23416 (diff) |
merged with server
Diffstat (limited to 'src/server/index.ts')
-rw-r--r-- | src/server/index.ts | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/server/index.ts b/src/server/index.ts index d05e1fca6..3b8659d0e 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -24,8 +24,10 @@ const port = 1050; // default port to listen const serverPort = 1234; import * as expressValidator from 'express-validator'; import expressFlash = require('express-flash'); +import flash = require('express-flash'); import * as bodyParser from 'body-parser'; import * as session from 'express-session'; +import * as cookieParser from 'cookie-parser'; import c = require("crypto"); const MongoStore = require('connect-mongo')(session); const mongoose = require('mongoose'); @@ -44,18 +46,21 @@ mongoose.connection.on('connected', function () { console.log("connected"); }) -app.use(bodyParser.json()); -app.use(bodyParser.urlencoded({ extended: true })); -app.use(expressValidator()); -app.use(expressFlash()); -app.use(require('express-session')({ +app.use(cookieParser("secret")); +app.use(session({ secret: `${c.randomBytes(64)}`, resave: true, + cookie: { maxAge: 60000 }, saveUninitialized: true, store: new MongoStore({ url: 'mongodb://localhost:27017/Dash' }) })); +app.use(flash()); +app.use(expressFlash()); +app.use(bodyParser.json()); +app.use(bodyParser.urlencoded({ extended: true })); +app.use(expressValidator()); app.use(passport.initialize()); app.use(passport.session()); app.use((req, res, next) => { |