pull/68/head
xiaojunnuo 2024-03-21 22:33:11 +08:00
parent 836d18f07e
commit d9efc3d4d8
2 changed files with 5 additions and 1 deletions

View File

@ -49,6 +49,7 @@
"eslint-plugin-prettier": "^4.2.1", "eslint-plugin-prettier": "^4.2.1",
"log4js": "^6.7.1", "log4js": "^6.7.1",
"mocha": "^10.1.0", "mocha": "^10.1.0",
"prettier": "3.0.1",
"rollup": "^3.7.4", "rollup": "^3.7.4",
"rollup-plugin-visualizer": "^5.8.2", "rollup-plugin-visualizer": "^5.8.2",
"ts-node": "^10.9.1", "ts-node": "^10.9.1",

View File

@ -55,7 +55,7 @@ export class DnspodDnsProvider implements IDnsProvider {
const ret = await this.doRequest({ const ret = await this.doRequest({
url: this.access.endpoint + "/Domain.List", url: this.access.endpoint + "/Domain.List",
}); });
this.logger.debug("dnspod 域名列表:", ret.domains); this.logger.info("dnspod 域名列表:", ret.domains);
return ret.domains; return ret.domains;
} }
@ -101,6 +101,9 @@ export class DnspodDnsProvider implements IDnsProvider {
async matchDomain(dnsRecord: any) { async matchDomain(dnsRecord: any) {
const list = await this.getDomainList(); const list = await this.getDomainList();
if(list == null){
throw new Error("域名列表不能为空")
}
let domain = null; let domain = null;
for (const item of list) { for (const item of list) {
if (_.endsWith(dnsRecord, "." + item.name)) { if (_.endsWith(dnsRecord, "." + item.name)) {