0.0.0 • Published 12 years ago

dohttp v0.0.0

Weekly downloads
3
License
MIT/X11
Repository
github
Last release
12 years ago

Dnode over HTTP (DoHTTP)

a wrapper around dnode for doing dnode requests over raw http

Example:

server.js

var dohttp = require('dohttp');

dohttp.createServer({
  transform : function (s, cb) {
    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();
  });
});

output:

(with server already running:)

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

Tests:

$ npm test

License:

MIT/X11.

0.0.0

12 years ago