Skip to content

Instantly share code, notes, and snippets.

@gensart-x
Created June 7, 2024 09:04
Show Gist options
  • Select an option

  • Save gensart-x/78159197bcaae3b411cf9f2e4d5f596f to your computer and use it in GitHub Desktop.

Select an option

Save gensart-x/78159197bcaae3b411cf9f2e4d5f596f to your computer and use it in GitHub Desktop.

Revisions

  1. gensart-x created this gist Jun 7, 2024.
    18 changes: 18 additions & 0 deletions main.ts
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    // Session Setup
    import sessionFileStore from 'session-file-store';
    import expressSession from 'express-session';
    declare module 'express-session' {
    interface SessionData {
    [key: string]: any
    }
    }
    const fileStore = sessionFileStore(expressSession)
    app.use(expressSession({
    secret: 'this_should_be_your_secret',
    resave: false,
    saveUninitialized: true,
    store: new fileStore(),
    cookie: {
    secure: false
    }
    }));