var proxy = function (request, response) { var req = http.request(request.url + (request.url.indexOf('?') == -1 ? '?' : '&') + 'proxy=' + request.socket.localPort); req.addListener('response', function (res) { res.addListener('data', function (chunk) { response.write(chunk, 'binary'); }); res.addListener('end', function () { response.end(); }); response.writeHead(res.statusCode, res.headers); }); request.addListener('data', function (chunk) { req.write(chunk, 'binary'); }); request.addListener('end', function () { req.end(); }); }
require('http').createServer(function(request, response) { request.addListener('end', function() { file.serve(request, response); }).resume(); }).listen(port);
// serve http.createServer( function ( request, response ) { request.addListener( 'end', function () { file.serve( request, response ); } ).resume(); } ).listen( port );
require('http').createServer(function (req, res) { req.addListener('end', function () { files.serve(req, res, function (err/*, result */) { if (err) { console.error(err); process.exit(1); } }); }).resume(); }).addListener('error', function (err) { throw err; }).listen(3000, function () { var childProcess = require('child_process'); var phantomjs = require("phantomjs"); var childArgs = [ require("path").join(__dirname, 'phantom_driver.js') ]; childProcess.execFile(phantomjs.path, childArgs, function (err, stdout, stderr) { server.close(); console.log(stdout); if (err) console.error(err); if (stderr) console.error(stderr); process.exit(err || stderr || !ok ? 1 : 0); }); })
http.get(options, function(res) { var body = ""; res.addListener('data', function(chunk) { console.log("response..."); body += chunk; }); res.addListener('end', function() { console.log("end...");
app.use(async ctx => { if (resStr) { ctx.body = resStr; return; } async function getBody() { return new Promise(function (reslove, reject) { let postdata = ""; ctx.req.addListener('data', (data) => { postdata += data; }) ctx.req.addListener("end", function () { reslove(postdata); }); }); } let bodyData = await getBody(); bodyData = bodyData !== "" ? bodyData : 'no body'; let response = ` Log for koa services:\n [header]: \n ${JSON.stringify(ctx.header)}\n [query data]: \n ${JSON.stringify(ctx.query)}\n [body data]: \n ${bodyData} `; ctx.body = response; });
request.addListener('data', chunk => { content += chunk; }); request.addListener('end', () => { response.statusCode = 200; response.setHeader('Content-Type', 'application/json');
_server = http.createServer((request, response) => { let content = ''; request.addListener('data', chunk => { content += chunk; }); request.addListener('end', () => { response.statusCode = 200; response.setHeader('Content-Type', 'application/json');
request.addListener('end', function () {
request.addListener('data', chunk => { content += chunk; }); request.addListener('end', () => { response.statusCode = 200; response.setHeader('Content-Type', 'application/json');
require('http').createServer(function (request, response) { request.addListener('end', function () { if(request.url.includes('/node_modules/')) { modules.serve(request, response); } else { file.serve(request, response); } }).resume(); }).listen(4200);
request.addListener('data', chunk => { content += chunk; }); request.addListener('end', () => { response.statusCode = 200; response.setHeader('Content-Type', 'application/json');
request.addListener('data', chunk => { content += chunk; }); request.addListener('end', () => { response.statusCode = 200; response.setHeader('Content-Type', 'application/json');
require('http').createServer(function (request, response) { request.addListener('end', function () { file.serve(request, response); }).resume(); }).listen(8080)
request.addListener('data', chunk => { content += chunk; }); request.addListener('end', () => { response.statusCode = 200; response.setHeader('Content-Type', 'application/json');