Connect Firebase
connect-firebase is a Firebase session store backed by the firebase sdk
Installation
$ npm install connect-firebase
Options
host
An existing Firebase to store sessionstoken
(optional) A Firebase authentication tokenreapInterval
(optional) how often expired sessions should be cleaned up (defaults to 21600000) (6 hours in milliseconds)
Usage
var options = // The URL you were given when you created your Firebase host: 'connect-sessions.firebaseio.com' // Optional. A Firebase authentication token token: 'qKtOKAQSTCxLFJI7uSeof6H7cfLpSuWYOhqOTQqz' // Optional. How often expired sessions should be cleaned up. // Defaults to 21600000 (6 hours). reapInterval: 600000 ; var connect = FirebaseStore = connect;
Or with express
NOTE: Due to express 4.x.x changes, we now need to pass express-session to the function connect-firebase
exports in order to extend express-session.Store
:
var session = FirebaseStore = session;app;
License
connect-firebase is licensed under the MIT license.