Node.js +调查请求

时间:2017-01-18 13:01:07

标签: javascript node.js

我有一个Node.js应用程序。在这个应用程序中,我通过[HTTPS模块]发布了一些数据。 1。我真的希望能够"看到"通过此请求发送到服务器的内容。通常情况下,我会使用Fiddler。但是,为了做到这一点,我必须编写相当数量的附加代码。由于Node更接近线路,似乎应该有某种方式来执行console.log之类的操作并将请求打印到控制台窗口。有没有办法做到这一点?或者,有关如何监控输出的其他建议吗?现在,我的代码看起来像这样:

let options = {
  host: 'example.com',
  port: 443,
  headers: {
    'Authorization': 'Token 12345'
  },
  path: '/api/endpoint',
  method: 'POST'                                
};

let request = https.request(options, (res) => {
  let body = [];
  res.on('data', (d) => {
    body.push(d);
  });

  res.on('end', () => {
    let result = JSON.parse(Buffer.concat(body).toString());
    console.log(result);
  });
});

request.write(JSON.stringify(details));
request.end();

request.on('error', (err) => {
  console.log(err);
});

0 个答案:

没有答案