king
Version:
A powerful server infrastructure management platform - "The King of your Nodes"
36 lines (26 loc) • 688 B
JavaScript
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);
},
caps: function(s, cb) {
cb(s.toUpperCase());
}
});
d.on('remote', ready);
d.on('end', function() { console.log("END") })
d.pipe(stream).pipe(d);
global.stream = stream;
global.d = d;
});
function ready(remote){
global.remote = remote;
}
sock.install(server, '/dnode');