Mailchimp NodeJS ENOTFOUND

问题描述 投票:0回答:1

我在尝试对我的 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!"
}
node.js mailchimp mailchimp-api-v3.0
1个回答
0
投票

服务器前缀拼写错误。

应该是“us17”而不是“us-17”

🤦🏽u200d♂️。

© www.soinside.com 2019 - 2024. All rights reserved.