0

我有一个带有表单的 react-app,我正在尝试使用 Netlify-functions 来处理对 Mailchimp-API 的 API 调用,以跟踪注册的电子邮件地址。单击表单上的提交按钮时,我在控制台中收到以下消息。

 POST http://localhost:3000/.netlify/functions/addEmailSubscriber 404 (Not Found)

我已经尝试获取新的 API 密钥,仔细检查了所有依赖项,但我似乎无法让它工作。

这是我从表单到 Netlify 函数的 POST 请求:

  await axios.post('/.netlify/functions/addEmailSubscriber', payload);
  alert('Contact details were added succesfully');
} catch (error: any) {
  alert(error.message)
}

这是 Netlify 函数中对 Mailchimp-API 的 POST 请求:

const { data } = await axios.post(`https://us20.api.mailchimp.com/3.0/lists/${listId}/members`,
  payload,
  {
    headers: {
      Authorization: `Basic ${apiKey}`,
    },
  }
4

0 回答 0