我创建了一个基于Javascript的REST API页面(私有chrome扩展),它与Oracle工具集成并获取响应。如果在大约3-5分钟内收到响应,它可以正常工作,但如果需要额外的时间,则会产生ERR_EMPTY_RESPONSE错误。
我尝试了xhr.timeout但仍然提供了相同的ERR_EMPTY_RESPONSE错误。我们怎样才能让Javascript等待更多时间?
谢谢..
答案 0 :(得分:0)
如果您正在对服务器进行ajax调用,并希望增加响应的等待时间 那么你需要在服务器端设置“超时”间隔。
在nodejs中,我给出了可以在服务器端应用以增加超时时间的方式。
app.js文件中的(快速框架)
记下以下代码
app.use(function(req, res, next) {
//Set time out for request to 24hour
req.connection.setTimeout(24 * 60 * 60 * 1000);
next();
});
你也可以参考这个
Proper use of KeepAlive in Apache Htaccess
您需要在服务器端执行此操作