gpt4 book ai didi

javascript - 获取 API 延迟

转载 作者:行者123 更新时间:2023-11-30 09:39:16 25 4
gpt4 key购买 nike

我正在尝试使用获取请求的 API 在我的服务器上获取数据,但该请求需要 FOREVER 来处理(它最终会处理)。我使用 React 作为我的 View ,Express 为我的页面提供服务。我在下面列出了我的 Express 和 JSX 代码。了解为什么会发生这种情况(“已安装”消息会按预期立即记录,但会在延迟后获取 API)?

express :

app.use('/test',function(){
console.log('connected');
})

react .JS:

componentDidMount(){
console.log('mounted');
fetch('./test').then(function(response){
console.log(response);
}).catch(function(error){
console.log(error);
})
}

最佳答案

您必须在服务器端发送响应:

app.use('/test',function(request, response){
console.log('connected');
response.send(); //!!!!! this line
//Or: response.sendStatus(200); to send status code without body

});

...否则端点不会终止。

关于javascript - 获取 API 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42013689/

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