1 | 'use strict';
|
2 |
|
3 | var concat = require('concat-stream');
|
4 | var request = require('then-request');
|
5 | var JSON = require('./json-buffer');
|
6 |
|
7 | process.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 | }));
|