A simple peer-to-peer session store for connect and express
npm install p2p-session-store
In Express:
app.use(express.session({
store: new P2PSessionStore({
port: 7001,
peers: [8001, 9001]
}),
secret: 'secret'
}));
This will create a dnode
TCP server, listening for session data on 7001
and will send session data to 8001
and 9001
Creates a new instance
Todo...
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 windows links:
- Download Python 2.7.5
- Download Visual C++ Express 2010
- Download Windows 7 SDK (Windows 7 Only)
Most of the work is being done by substack's dnode