gpt4 book ai didi

javascript - 花太多时间调用 promise 的 then 函数

转载 作者:行者123 更新时间:2023-11-29 16:07:54 24 4
gpt4 key购买 nike

我在我的 React Native 应用程序中使用获取 API 来调用查询服务器。但是,我的应用程序在收到服务器的响应后需要 50 秒才能调用 then 函数。我做错了什么还是 Promise 工作很慢?

fetch(url, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/x-www-form-urlencoded',
},
body: bodyContent
}.then((responseText) => {
console.log(responseText);
responseText.json().then(function(response){
console.log(response);
});
});

responseresponseText

后 50 秒打印在日志中

更新:刚刚发现 responseText.json() promise 只有在我再次点击屏幕后才会执行。这个问题很奇怪。

最佳答案

最后,我找到了解决这个问题的方法。这是因为 Chrome 调试。如果我停止 chrome 调试,它工作正常。如果 Chrome 调试器正在运行,我必须点击屏幕以获取返回值。因此,如果您正在运行 chrome 调试器,请忽略此延迟。

关于javascript - 花太多时间调用 promise 的 then 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36499603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com