获取函数返回Promise <pending>

C.克里斯蒂

所以我的代码在这里返回Promise,并且由于我使用的是then语法,所以我不知道为什么会这样:-??

fetch('someurltoAJsonFile.json')
  .then(function(response) {
    console.log(response.json());});
克尔兹斯托夫·克热塞夫斯基

node-fetch库中的response.json()也返回一个promise,而是尝试

fetch('someurltoAJsonFile.json')
  .then(response => response.json())
  .then(data => {
    console.log(data)
  });

您可以在此处查找有关它的更多详细信息

编辑:

似乎返回的响应不在有效的json中,因此为了完整起见,这里是文本代码

fetch('someurltoAJsonFile.json')
  .then(response => response.text())
  .then(data => {
    console.log(data)
  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

异步函数返回Promise <Pending>

为什么我的函数返回 Promise { <pending> }

一旦函数返回Promise {<pending>}

promise.then() 返回 Promise { <pending> }

异步/等待返回Promise {<pending>}

async / await返回Promise {<pending>}

为什么我的异步函数返回Promise {<pending>}而不是值?

为什么我的异步函数返回Promise {<pending>}而不是值?

useState与异步函数一起返回Promise {<pending>}

node.js 函数返回 Promise { <pending> },为什么?

MongoDB:cursor.toArray返回Promise {<pending>}

返回异步/等待错误Promise {<pending>}

使用Express异步/等待返回Promise {<pending>}

为什么Promise在.then之后返回为<Pending>?

MongoDB与nodejs的连接返回promise <pending>

尝试检索 JSON 数据会导致 [ Promise { <pending> }, Promise { <pending> } ]

为什么这个箭头函数返回一个 Promise{<pending>}

为什么异步函数在控制台中返回Promise <pending>错误

返回Promise Pending及其已满,但不返回json

异步等待返回承诺<pending>

等待的承诺仍然返回<pending>

为什么函数 getSafestCountriesNames() 在我调用它时返回 promise{pending} 而当我使用 async/await 时它返回 undefined?

为什么 Vuex 的 action 返回一个 promise<pending>?

HTTP请求的单元测试返回Promise {<pending>}

我的通话async / await在我的操作中返回Promise {<pending>}

我想用 axios 的返回全局状态,但是 Promise { <pending> }

使用 mongoose find() 函数时,我收到 Promise <Pending>

Promise { <pending> } 在 node js 异步函数上使用 map

当我需要全局 html-minifier 时,为什么 minify 函数返回 Promise { <pending> } 而不是 HTML?