Skip to content

Instantly share code, notes, and snippets.

@Proful
Created December 2, 2011 07:04
Show Gist options
  • Save Proful/1422146 to your computer and use it in GitHub Desktop.
Save Proful/1422146 to your computer and use it in GitHub Desktop.
var Express = require('express')
, express = Express.createServer()
express.listen()
var session = require('connect-redis')(Express)
, dnode = require('dnode')()
, dnodeSession = require('dnode-session')
, dnodeAuth = require('./lib/rpc.auth')
, PubSub = require('./lib/rpc.subscribe')
, Redis = require('redis')
, redis = Redis.createClient(
process.env['NODE_REDIS_PORT']
, process.env['NODE_REDIS_HOST']
)
redis.auth(process.env['NODE_REDIS_AUTH'])
dnode
.use(dnodeSession({
secret:'abcdefghijklmnopqrstuvwxyz',
store: new session({client:redis})
}))
.use(dnodeAuth)
.use(PubSub)
.use(Application)
.listen(express)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment