From a9a0967a6f1d0bd27e69f3ec52c31d90d470bc23 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 12 Nov 2024 11:14:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dipv6=E6=9C=AA=E5=BC=80?= =?UTF-8?q?=E5=90=AF=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=8C=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E5=B8=A6=E6=9C=89ipv6=E5=9C=B0=E5=9D=80=E5=9F=9F=E5=90=8D?= =?UTF-8?q?=E6=8A=A5ETIMEDOUT=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/basic/src/utils/util.request.ts | 8 ++++++++ test.js | 20 ------------------- 2 files changed, 8 insertions(+), 20 deletions(-) delete mode 100644 test.js diff --git a/packages/core/basic/src/utils/util.request.ts b/packages/core/basic/src/utils/util.request.ts index cc63c59b4..807608cb2 100644 --- a/packages/core/basic/src/utils/util.request.ts +++ b/packages/core/basic/src/utils/util.request.ts @@ -207,6 +207,14 @@ export type CreateAgentOptions = { httpsProxy?: string; } & nodeHttp.AgentOptions; export function createAgent(opts: CreateAgentOptions = {}) { + opts = merge( + { + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout: 2000, + }, + opts + ); + let httpAgent, httpsAgent; const httpProxy = opts.httpProxy || process.env.HTTP_PROXY || process.env.http_proxy; if (httpProxy) { diff --git a/test.js b/test.js deleted file mode 100644 index 2d0102522..000000000 --- a/test.js +++ /dev/null @@ -1,20 +0,0 @@ -import axios from 'axios' - -import dns from "dns"; - -// axios.request({ -// url:"http://[2407:3740:0:301::c]/" -// }).then(res=>{ -// console.log(res) -// }) -// -// dns.resolve("api.cloudflare.com", (err, address) => { -// console.log(address); -// }) - -import {http} from '@certd/basic' -http.request({ - url:"https://api.cloudflare.com" -}).then(res=>{ - console.log(res) -})