数据"/>
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提取返回空数据
发布评论