Как отправить форму в MailChimp с реакцией? - PullRequest
0 голосов
/ 25 сентября 2019

Я никогда не использовал MailChimp, и сегодня я пытаюсь отправить форму, используя Axios, и каждый раз она возвращается с этой ошибкой:

Error: Network Error at e.exports (createError.js:16) at XMLHttpRequest.p.onerror (xhr.js:81)

Моя функция выглядит так

const data = {
        members: [
            {
                email_address: "johndoe@example.com",
                name: "John Doe",
                status: "subscribed",
            }
        ]
    }

    const postData = JSON.stringify(data)

    await axios({
        method: 'post',
        url: 'https://MY_PROFILE.api.mailchimp.com/3.0/lists/LIST_ID',
        headers: {
            Accept: "application/json",
            "Content-Type": "application/json",
            Authorization: 'Basic MY_API'
        },
        body: postData
    })
        .then(function (response) {
            console.log("this response", response);
        })
        .catch(function (error) {
            console.log("this error", error);
        });
...