避免长角度$ http查询超时

时间:2016-10-08 12:06:43

标签: javascript angularjs http

我正面临一个AngularJs应用程序的问题。我的应用程序需要向一个python瓶服务器发送一个GET查询,该服务器将处理脚本3-4分钟。

我实际上是在角度使用$ http.get方法但是一分钟之后,如果我的python app还没有回答,我会超时。 python应用程序继续处理,但由于超时,我将无法读取promise函数中的响应。

有没有办法处理这类查询,避免浏览器和角度应用程序超时?

1 个答案:

答案 0 :(得分:0)

您可以在http.get()方法的第二个参数中为您的http请求设置自定义超时:

$http.get('request-path', {timeout: 300000});

这会将超时设置为300秒= 5分钟。