当前位置: 首页 > 知识库问答 >
问题:

关于fetch函数[重复]

赵健柏
2023-03-14

我正在node.js中为MongoDB数据库构建一个API,并使用fetch函数查询外部API,但是当代码运行时,fetch函数返回以下内容:promise{ }

我需要做什么才能返回请求的数据?

null

let requisicaoGetSummoner = function(summonerName) {
  let summonerGet = fetch('https://br1.api.riotgames.com/lol/summoner/v4/summoners/by-name/' + summonerName + '?api_key=' + api_key)
    .then(response => response.json())
    .then(data => {
      return data
    })
    .catch(err => console.log(err));
  return summonerGet
}

null

共有1个答案

葛学民
2023-03-14

返回提取。

let requisicaoGetSummoner = function(summonerName){
  return fetch('https://br1.api.riotgames.com/lol/summoner/v4/summoners/by-name/' + summonerName + '?api_key=' + api_key)
  .then(response => response.json())
  .then(data => {
    return data
  })
  .catch(err => console.log(err));
}

 类似资料:
  • 我目前正在使用Head First Python,并开始定义函数。下面这个程序的目标是创建一个函数print_lol(),其中需要一个参数:一个显示在屏幕上的列表。工作的最终代码如下: 所以如果我们放入一个列表,比如: 将只输出此数组中的所有条目。 我的问题是,为什么第四行的print_lol(each_item)行得通?我知道逻辑是程序会查看每一项,如果它不在列表中,它会打印该项,但是如果在列表

  • 我想这样使用std::ostream: 有一个错误,说ostream构造函数受到保护: 错误:'std::basic_ostream 但我记得

  • 我有这个问题,其中由于某种原因,我不能发送数据到另一个PHP脚本与POST通过API。 我已经检查了其他解决方案并清理了我的代码,但它仍然无法工作。 也许我错过了什么。 这是我的密码: 印刷品: 数组(0){} 我还测试了在PHP中解析Javascript读取中显示的解决方案,但它没有解决问题。我仍然没有在我的PHP脚本中获得POST数据。

  • 本文向大家介绍C#关于Task.Yeild()函数的讨论,包括了C#关于Task.Yeild()函数的讨论的使用技巧和注意事项,需要的朋友参考一下       在与同事讨论async/await内部实现的时候,突然想到Task.Yeild()这个函数,为什么呢,了解一点C#async/await内部机制的都知道,在await一个异步任务(函数)的时候,它会先判断该Task是否已经完成,如果已经完成

  • 我有一个简单的api fetch,它返回一个我想要插入到输入中的数字。我正在使用Document.getElementById(#id).InnerHTML。我可以通过console.log看到该值,但它没有显示在输入中。