最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

Node.js提取返回空数据

IT培训 admin 11浏览 0评论

Node.js提取返回空数据

我正在尝试使用fetch从API中获取一些数据,并且控制台日志显示[],但是,当我使用Postman进行相同的请求时,它将成功返回JSON。我在做什么错?

let fetch = require("node-fetch");

const url_deals = '.0/deals';

function getDealInfo(dealID){
    let new_url = new URL(url_deals + "?id=" + dealID);

    fetch(new_url, {method : 'GET'})
        .then(data =>{
            data.json().then(out => {
                console.log(out);
            })
        })
}

getDealInfo("X8sebHhbc1Ga0dTkgg59WgyM506af9oNZZJLU9uSrX8%253D");

回答如下:

问题出在您的身份证上。您已经逃脱了两次。

getDealInfo("X8sebHhbc1Ga0dTkgg59WgyM506af9oNZZJLU9uSrX8%253D");

您代码中的ID为X8sebHhbc1Ga0dTkgg59WgyM506af9oNZZJLU9uSrX8%253D,但在屏幕截图中为X8sebHhbc1Ga0dTkgg59WgyM506af9oNZZJLU9uSrX8%3D。查看倒数第三位。

Node.js提取返回空数据

我正在尝试使用fetch从API中获取一些数据,并且控制台日志显示[],但是,当我使用Postman进行相同的请求时,它将成功返回JSON。我在做什么错?

let fetch = require("node-fetch");

const url_deals = '.0/deals';

function getDealInfo(dealID){
    let new_url = new URL(url_deals + "?id=" + dealID);

    fetch(new_url, {method : 'GET'})
        .then(data =>{
            data.json().then(out => {
                console.log(out);
            })
        })
}

getDealInfo("X8sebHhbc1Ga0dTkgg59WgyM506af9oNZZJLU9uSrX8%253D");

回答如下:

问题出在您的身份证上。您已经逃脱了两次。

getDealInfo("X8sebHhbc1Ga0dTkgg59WgyM506af9oNZZJLU9uSrX8%253D");

您代码中的ID为X8sebHhbc1Ga0dTkgg59WgyM506af9oNZZJLU9uSrX8%253D,但在屏幕截图中为X8sebHhbc1Ga0dTkgg59WgyM506af9oNZZJLU9uSrX8%3D。查看倒数第三位。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论