У меня есть (угловое) электронное приложение, которое вызывает скрипт nodejs. Сценарий nodejs выполняет множество http-вызовов. Я устанавливаю maxSocket
в своем агенте HTTP для ограничения вызовов ввода / вывода.
const options = {
method: 'GET',
resolveWithFullResponse: true,
timeout: 10000,
agentOptions: {
maxSockets: <desiredIOThreads>
},
};
const response: any = await requestPromise.get(`${domain}`, options);
Когда я вызываю этот скрипт напрямую, он работает, как я и ожидал. Если я вызываю его с Electronjs, он, кажется, игнорируется и просто звонит так быстро, как может, по умолчанию maxSocket
из Infinity
.
Что-то другое с электроном или как это называется, что агент http, который я устанавливаю, игнорируется?