From 36a773df0bbc652882baafd053d37e9009b39b7d Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 3 Jan 2024 11:45:58 +0800 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20dns=20=E5=9F=9F=E5=90=8D=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E8=BE=93=E5=87=BA=E5=9F=9F=E5=90=8D=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/plugins/plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts b/packages/plugins/plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts index 9400a75e..a4525276 100644 --- a/packages/plugins/plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts +++ b/packages/plugins/plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts @@ -42,14 +42,16 @@ export class AliyunDnsProvider implements IDnsProvider { async matchDomain(dnsRecord: string) { const list = await this.getDomainList(); let domain = null; + const domainList = []; for (const item of list) { + domainList.push(item.DomainName); if (_.endsWith(dnsRecord, item.DomainName)) { domain = item.DomainName; break; } } if (!domain) { - throw new Error("can not find Domain ," + dnsRecord); + throw new Error(`can not find Domain :${dnsRecord} ,list: ${JSON.stringify(domainList)}`); } return domain; } From 849c145926984762bd9dbec87bd91cd047fc0855 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 3 Jan 2024 14:11:21 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E4=B8=B4=E6=97=B6=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E9=98=BF=E9=87=8C=E4=BA=91domainlist=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=9F=9F=E5=90=8D=E5=88=97=E8=A1=A8=E4=B8=8D?= =?UTF-8?q?=E5=85=A8=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C=E5=90=8E=E7=BB=AD?= =?UTF-8?q?=E8=BF=98=E9=9C=80=E8=A6=81=E5=A2=9E=E5=8A=A0=E7=BF=BB=E9=A1=B5?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/plugins/plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts b/packages/plugins/plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts index a4525276..f8731680 100644 --- a/packages/plugins/plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts +++ b/packages/plugins/plugin-aliyun/src/dns-provider/aliyun-dns-provider.ts @@ -29,6 +29,7 @@ export class AliyunDnsProvider implements IDnsProvider { async getDomainList() { const params = { RegionId: "cn-hangzhou", + PageSize: 100, }; const requestOption = {