UNPKG

m2node

Version:
21 lines (20 loc) 658 B
(function() { var FakeSocket, Handler; FakeSocket = require('./m2node/fake_socket').FakeSocket; Handler = require('./m2node/handler').Handler; exports.version = '0.2.0'; exports.run = function(server, options) { var handler; handler = new Handler(options); handler.on('request', function(request) { var fakeSocket; fakeSocket = new FakeSocket(); fakeSocket.on('write', function() { return handler.sendResponse(request, fakeSocket.writeBuffer); }); server.emit('connection', fakeSocket); return fakeSocket.emitData(request.toFullHttpRequest()); }); return handler; }; }).call(this);