UNPKG

545 BJavaScriptView Raw
1'use strict';
2
3var concat = require('concat-stream');
4var request = require('then-request');
5var JSON = require('./json-buffer');
6
7process.stdin.pipe(concat(function (stdin) {
8 var req = JSON.parse(stdin.toString());
9 request(req.method, req.url, req.options).done(function (response) {
10 process.stdout.write(JSON.stringify({success: true, response: response}));
11 }, function (err) {
12 process.stdout.write(JSON.stringify({
13 success: false,
14 error: {
15 message: err.message
16 }
17 }));
18 });
19}));