Fallback to dns.resolve4/6 on getaddrinfo failure
This commit is contained in:
parent
e4623e2ad5
commit
7e05893e1a
4 changed files with 68 additions and 0 deletions
|
@ -8,6 +8,7 @@ import ProxyAgent from 'proxy-agent';
|
|||
import * as packageJson from '../../package.json';
|
||||
import { getUserAgent } from '../util/getUserAgent';
|
||||
import * as durations from '../util/durations';
|
||||
import { lookupWithFallback } from '../util/dns';
|
||||
|
||||
export const GOT_CONNECT_TIMEOUT = durations.MINUTE;
|
||||
export const GOT_LOOKUP_TIMEOUT = durations.MINUTE;
|
||||
|
@ -37,6 +38,7 @@ export function getGotOptions(): GotOptions {
|
|||
https: {
|
||||
certificateAuthority,
|
||||
},
|
||||
lookup: lookupWithFallback as GotOptions['lookup'],
|
||||
headers: {
|
||||
'Cache-Control': 'no-cache',
|
||||
'User-Agent': getUserAgent(packageJson.version),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue