我在尝试对我的 mailchimp api 配置进行运行状况检查时遇到此错误,并且不断收到 ENOTFOUND 错误。我删除了我的实际 api 密钥
配置API调用
const mailchimp = require("@mailchimp/mailchimp_marketing");
mailchimp.setConfig({
apiKey: "API-KEY",
server: "us-17",
});
async function run() {
const response = await mailchimp.ping.get();
console.log(response);
}
run();
错误:
node:internal/process/promises:288
triggerUncaughtException(err, true /* fromPromise */);
^
Error: getaddrinfo ENOTFOUND us-17.api.mailchimp.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'us-17.api.mailchimp.com',
response: undefined
}
逐行遵循开发人员文档,但无法克服此错误。任何帮助/信息都会很棒
尝试过
配置API调用
const mailchimp = require("@mailchimp/mailchimp_marketing");
mailchimp.setConfig({
apiKey: "API-KEY",
server: "us-17",
});
async function run() {
const response = await mailchimp.ping.get();
console.log(response);
}
run();
预计:
{
"health_status": "Everything's Chimpy!"
}
服务器前缀拼写错误。
应该是“us17”而不是“us-17”
🤦🏽u200d♂️。