如何让 $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)
非常感谢您对后端的评论。
考虑代码:
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)
非常感谢您对后端的评论。