var http = require('http'); var shoe = require('shoe'); var ecstatic = require('ecstatic')(__dirname + '/static'); var dnode = require('../../'); var server = http.createServer(ecstatic); server.listen(9999); var sock = shoe(function (stream) { var d = dnode({ transform : function (s, cb) { var res = s.replace(/[aeiou]{2,}/, 'oo').toUpperCase(); cb(res); } }); d.pipe(stream).pipe(d); }); sock.install(server, '/dnode');