expressjs/session

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

Open

#349 aberto em 30 de ago. de 2016

Ver no GitHub
 (4 comments) (2 reactions) (0 assignees)JavaScript (977 forks)batch import
docshelp wanted

Métricas do repositório

Stars
 (6.073 stars)
Métricas de merge de PR
 (Mesclagem média 8d) (2 fundiu PRs em 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.

Guia do colaborador