dohttp

Dnode over HTTP

Dnode over HTTP (DoHTTP)

server.js

var dohttp = require('dohttp');
 
dohttp.createServer({
  transform : function (scb) {
    cb(s.replace(/[aeiou]{2,}/, 'oo').toUpperCase())
  }
}).listen(5004);

client.js

var dohttp = require('dohttp');
 
var d = dohttp().request({
  host: 'localhost',
  port: 5004
}).on('remote', function (remote) {
  remote.transform('beep', function (s) {
    console.log('beep => ' + s);
    d.end();
  });
});

(with server already running:)

$ node examples/basic/client.js 
beep => BOOP
$ npm test

MIT/X11.