如何获取发布请求以显示在控制台中

时间:2018-10-11 15:33:34

标签: node.js rest api

///需要有关控制台中api的帮助。我需要帮助弄清楚这一点

var options = { method: 'POST',
      url: URL + 'i/pushes/prepare?api_key=411f2297c3b58651019b3086e17bbfc7',
      qs: { api_key: '411f2297c3b58651019b3086e17bbfc7' } };

    request(options, function (error, response, body) {
      if (error) throw new Error(error);

      console.log(body);
    });
    //get request
    var options = { method: 'GET',
      url: URL + 'o?method=devices&api_key=411f2297c3b58651019b3086e17bbfc7&app_id=5bb537f0b5af9c065041f52d',
      qs: { app_id: '5bb537f0b5af9c065041f52d', api_key: '411f2297c3b58651019b3086e17bbfc7', method: 'devices' } };

    request(options, function (error, response, body) {
      if (error) throw new Error(error);

      console.log("DEVICE DATAS+++++++++++++++++++++++++++++++++++++++++++++++++")
      console.log(JSON.parse(body));
      console.log("Device info", ["2018"]["4"])
    });

//请提供帮助

1 个答案:

答案 0 :(得分:1)

使用JSON.stringify来获取您的响应数据,

console.log(JSON.stringify(body));

或者,您可以在不需要使用console.dir的情况下使用JSON.stringify

console.dir(body);

希望这会有所帮助!