在express中使用node-mailchimp后如何更新div表格

问题描述

app.post("/subscribe",(req,res) => {
    const { email,js } = req.body;
    const Mailchimp = require("mailchimp-api-v3");

    const mailchimp = new Mailchimp("87a0dd098241c0926b6c28de8b034aab-us2");

    mailchimp
        .request({
            method: "POST",path: "/lists/f6f29937aa/members",body: {
                email_address: email,status: "subscribed",},merge_fields: {
                EMAIL: email,})
        .then((res) => console.log(res))
        .catch((err) => console.log(err));
});

这是我用来向mailchimp听众添加电子邮件的后端代码,但问题是在成功发布帖子后,如何使用谢谢消息div更新表单的div组件

这是前端javascript,我想在成功请求后将显示更改为阻止。

cta.addEventListener('click',(event) => {
      event.preventDefault();
      if (this.email.value == null || this.email.value == "") {
        error.style.display = "block";
      } else {
        let fetchData = {
          method: 'POST',body: JSON.stringify({email: this.email.value,js: true}),headers: {"Content-Type": "application/json"}
        }

        fetch('/subscribe',fetchData)
          .then(res => {
            
            console.log(res)
            if (res == 200) {
              console.log("SUCCESSFUl")
            } else {
        error.style.display = "block";

            }
          })
      }
    })

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)