gpt4 book ai didi

javascript - 处理 REST API 的长响应时间

转载 作者:行者123 更新时间:2023-11-28 04:16:13 25 4
gpt4 key购买 nike

我创建了一个基于 Javascript 的 REST API 页面(私有(private) ​​chrome 扩展),它与 Oracle 工具集成并获取响应。如果在大约 3-5 分钟内收到响应,它就可以正常工作,但是,如果需要额外的时间,则会出现 ERR_EMPTY_RESPONSE 错误。

我已经尝试过 xhr.timeout 但它仍然给出相同的 ERR_EMPTY_RESPONSE 错误。我们怎样才能让Javascript等待更多时间?

谢谢..

最佳答案

如果您正在对服务器进行ajax调用并希望增加响应的等待时间那么你需要在服务器端设置“超时”间隔。

在nodejs中,我提供了一种可以在服务器端申请增加超时时间的方法。

在app.js文件中(express框架)

写下以下代码

 app.use(function(req, res, next) {
//Set time out for request to 24hour
req.connection.setTimeout(24 * 60 * 60 * 1000);
next();
});

您也可以引用这个

HTTP keep-alive timeout

Proper use of KeepAlive in Apache Htaccess

您需要在服务器端执行此操作

关于javascript - 处理 REST API 的长响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45815854/

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