如何让$ resource等待超过30秒?

时间:2018-04-03 09:13:49

标签: javascript angularjs angular-resource

考虑代码:

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

1 个答案:

答案 0 :(得分:0)

问题出现在后端,而不是角度方面。 (https://docs.aws.amazon.com/apigateway/api-reference/resource/integration/#timeoutInMillis

非常感谢有关后端的评论。