expressjs / expressjs/session

update Readme to include details on extending Store implementation from store.js

Open
#349 4 comments 2 reactions 0 assignees View on GitHub
docs help wanted
Dominant language
JavaScript
Stars
6.4k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

As noted in a comment on #97, developers who want to write a Store implementation either need to:
1. extend their Store from express-session's store.js, which typically means requiring express-session as a dependency
2. implement their own version of the functionality in store.js, session.js, and cookie.js (or copy the files from express-session)

This is because express-session requires the following methods on the Store in order to work:
- regenerate()
- load()
- createSession()

These are available in store.js, but `createSession` itself requires both session.js and cookie.js.

The documentation should be updated to provide guidance on these facts.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.