小编Jas*_*n M的帖子

使用HTTPS GET请求的结果[Node.js]

我认为我遇到了一个小问题,但我无法找到解决问题的方法.我想使用Node.js HTTPS GET请求在变量中加载远程JSON.这是成功的,但我不能在我的代码中的任何其他地方使用它.我的功能如下(来自Node.js doc):

function getMyFile() {
  var https = require('https');

  https.get('URL_I_am_targeting/file.json', (res) => {
    var { statusCode } = res;
    var contentType = res.headers['content-type'];

    let error;

    if (statusCode !== 200) {
      error = new Error('Request Failed.\n' +
                        `Status Code: ${statusCode}`);
    } else if (!/^application\/json/.test(contentType)) {
      error = new Error('Invalid content-type.\n' +
                        `Expected application/json but received ${contentType}`);
    }

    if (error) {
      console.error(error.message);
      // consume response data to free up memory
      res.resume();
    }

    res.setEncoding('utf8');
    let rawData = '';

    res.on('data', (chunk) => …
Run Code Online (Sandbox Code Playgroud)

javascript https json get node.js

1
推荐指数
1
解决办法
6236
查看次数

标签 统计

get ×1

https ×1

javascript ×1

json ×1

node.js ×1