Fix Agent type, httpでもDNSキャッシュ (#7520)

This commit is contained in:
MeiMei 2021-05-19 16:11:47 +09:00 committed by GitHub
parent f1d8d306da
commit 3ac582472e

View File

@ -55,7 +55,8 @@ export async function getHtml(url: string, accept = 'text/html, */*', timeout =
const _http = new http.Agent({
keepAlive: true,
keepAliveMsecs: 30 * 1000,
});
lookup: cache.lookup,
} as http.AgentOptions);
/**
* Get https non-proxy agent
@ -70,14 +71,14 @@ const _https = new https.Agent({
* Get http proxy or non-proxy agent
*/
export const httpAgent = config.proxy
? new HttpProxyAgent(config.proxy) as unknown as http.Agent
? new HttpProxyAgent(config.proxy)
: _http;
/**
* Get https proxy or non-proxy agent
*/
export const httpsAgent = config.proxy
? new HttpsProxyAgent(config.proxy) as unknown as https.Agent
? new HttpsProxyAgent(config.proxy)
: _https;
/**