#javascript #node.js #express #mailchimp
#javascript #node.js #выразить #mailchimp
Вопрос:
Итак, я пытаюсь создать страницу регистрации с помощью mailchimp API. но как только запустите мой сервер и введите мое имя. это выдает мне эту ошибку, и я не понимаю, почему это происходит, потому что я не использовал ни одного слушателя. Спасибо за помощь.
app.post("/", function(req,res){
const firstName = req.body.fName;
const secondName = req.body.sName;
const emailAddress = req.body.eAddress;
const data = {
members:[
{
email_address: emailAddress,
status: "subscribed",
merge_fields: {
FNAME: firstName,
LNAME: secondName
}
}
]
};
const JSONdata = JSON.stringify(data);
const url = "https://us2.api.mailchimp.com/3.0/lists/e5efed23f3";
const options = {
method : "POST",
auth: "aadi2305://APIKEY is here"
}
//It shows error on the following line
const request = https.request(url, options, function(response){
response.on("data", function(data){
console.log(JSON.parse(data));
})
})
request.write(JSONdata);
request.end();
})
Комментарии:
1. какая строка этого кода выдает ошибку?
2. я прокомментировал эту строку. const запрос = https.request …..
3. Ваш node.js версия больше 10.9?
4. Да. Я только что обновил его
5. Это устранило проблему? Какую версию вы запускали? Что вы сейчас запускаете?