我已经创建了一个基于Javascript的REST API页面(私有chrome扩展),它集成了Oracle工具并获取响应。如果在大约3-5分钟内收到响应,它工作得很好,但是如果需要额外的时间,它会给出ERR_EMPTY_RESPONSE错误。
我已经尝试过xhr.timeout,但仍然给出相同的ERR_EMPTY_RESPONSE错误。我们怎么能让Javascript等待更多的时间呢?
谢谢..
发布于 2017-08-22 20:01:06
如果您正在对服务器进行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();
});您也可以参考以下内容
Proper use of KeepAlive in Apache Htaccess
您需要在服务器端执行此操作
https://stackoverflow.com/questions/45815854
复制相似问题