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

How make $resource wait more timeout than 30s?

考虑代码:

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

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

非常感谢您对后端的评论。