The session middleware adds the
sessionStorage properties tothe and deals with serializing anddeserializing the session as well as extracting session identifiers fromincoming requests and injecting them into outgoing responses.
Creates a session middleware.
An object with the following properties:
Storage that will be used to persist the sessions.
The storage is also exposed as the
sessionStorage on all request objectsand as the
storage property of the middleware.
If a string or collection is passed instead of a Storage, it will be usedto create a Collection Storage.
The transports are also exposed as the
transport property of the middleware.
If the string is passed instead of a Transport, the will be used with the defaultsettings instead.
If the string
"header" is passed instead of a Transport, theHeader Transport will be used with the defaultsettings instead.
If enabled the session storage’s
new method will be invoked to create anempty session whenever the transport failed to return a session for theincoming request. Otherwise the session will be initialized as .