考虑代码:
var searchResource = function(token) {
var _url = ['my_url', '/somePAth'].join('');
return $resource(_url, {}, {
query: {
timeout: 300000,
method: 'GET',
headers: {
Auth: 'my_token'
}
}
});
};
当我用户timeout: 10
时,我立即获得超时异常,但当我将其设置为300000
时,任何响应都以30秒(而不是300秒)结束。还有另一个超时设置,比如所有angularjs资源的maxTimeout吗?如何让$ resource等待30多秒?
浏览器是GoogleChrome 65.0.3325.181
Angularjs版本1.5.11
答案 0 :(得分:0)
问题出现在后端,而不是角度方面。 (https://docs.aws.amazon.com/apigateway/api-reference/resource/integration/#timeoutInMillis)
非常感谢有关后端的评论。