TypeError:“侦听器”参数必须是一个函数

时间:2020-11-11 06:36:08

标签: javascript node.js express 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();
        })

0 个答案:

没有答案