README
P2P Session Store
A simple peer-to-peer session store for connect and express
Installation
npm install p2p-session-store
Usage
In Express:
app.use(express.session({
store: new P2PSessionStore({
port: 7001,
peers: [8001, 9001]
}),
secret: 'secret'
}));
Listening for session data on 7001
and will send session data to 8001
and 9001
API
options
)
new P2PSessionStore(Creates a new instance
options
Some options
Issues
dnode
depends on node-gyp
, so in order to npm install
on Windows, you'll need to follow the node-gyp
Installation guide. Unix and Mac requires python
and make
so it should just work.
Quick links:
- Download Visual C++ Express 2010
- Download Python 2.7.5
Credits
Thanks to substack as most of the work is being done by dnode