A Mongrel2 Handler for node.js
Add m2n
to your package.json
{
"dependencies" : {
"m2n": "~0.0.1"
}
}
m2n mostly follows the server half of the node http api
The main difference is that it neither the request
or response
objects have access to a raw socket
. If you need socket access, m2n is not for you.
You also listen
on zmq sockets instead of tcp.
listen(senderId, pullAddress, pubAddress)
var m2n = require('m2n')
m2n.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'})
res.end('Hello World\n')
}).listen('foobar', 'tcp://127.0.0.1:9999', 'tcp://127.0.0.1:9998')
- add Mongrel2 advanced features