如果我尝试同时发出大量HTTP请求,解释器最终会抛出net::ERR_INSUFFICIENT_RESOURCES
错误。例如,
'use strict';
require('angular');
const app = angular.module('app', []);
app.controller('MainController', ['$scope', '$http', function($scope, $http) {
$scope.makeRequest = function() {
$http.get('http://example.com').then(
function success(response) {
// ...
}, function error(response) {
// ...
});
};
setInterval(function() {
$scope.makeRequest();
}, 1);
}]);
这意味着什么样的“资源”?应用程序使用大约150 Mb,所以我猜它与内存无关。它是否有一些内部“最大请求数”常数呢?
那我怎么处理这种情况呢?