session.js 422 B

1234567891011121314151617181920
  1. const assert = require('assert');
  2. const session = require('express-session');
  3. const settings = require('../data/settings.json');
  4. const maxAge = 8 * 60 * 1000; // convert mins to millis
  5. const options = {
  6. secret: settings.secret,
  7. saveUninitialized: true,
  8. resave: false,
  9. cookie: {
  10. secure: true,
  11. maxAge: maxAge,
  12. },
  13. };
  14. module.exports = app => {
  15. app.set('trust proxy', 1);
  16. app.use(session(options));
  17. };