19 lines
477 B
JavaScript
19 lines
477 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);
|
|
}
|
|
});
|
|
d.pipe(stream).pipe(d);
|
|
});
|
|
sock.install(server, '/dnode');
|