gpt4 book ai didi

javascript - 将服务器的回调集成到 Meteor/Node 方法中

转载 作者:太空宇宙 更新时间:2023-11-04 03:30:29 25 4
gpt4 key购买 nike

需要一些帮助来升级我处理时事通讯订阅者的方法,但我真的不知道该怎么做。基本上,我希望能够在出现问题(或正确)时捕获 Mailchimp 服务器的响应,以便能够处理它。

这是代码:

Meteor.methods({
subscribeToMailchimp:function(subscriberMail){

mailchimp.request({
method : 'POST',
path : Path,
body : {
"email_address": subscriberMail,
"status": "subscribed"
}

});

return true;

}});

根据 npm 模块的文档: https://www.npmjs.com/package/mailchimp-api-v3和他的例子:

mailchimp.request({
method : 'get|post|put|patch|delete',
path : 'path for the call, see mailchimp documentation for possible calls'
path_params : {
//path parameters, see mailchimp documentation for each call
}
body : {
//body parameters, see mailchimp documentation for each call
},
query : {
//query string parameters, see mailchimp documentation for each call
}
}, callback)

...如果我理解正确的话,我最终应该能够实现一些回调。谁能指出我正确的方向来捕捉这个回应?

谢谢!

最佳答案

在回调中使用错误和结果对象

Meteor.methods({
subscribeToMailchimp: function(subscriberMail){

mailchimp.request({
method : 'POST',
path : Path,
body : {
"email_address": subscriberMail,
"status": "subscribed"
}
},function(err, results){ //here you can handle response
if(err){
console.log(err);
}else{
console.log(results);
}
});
}
});

关于javascript - 将服务器的回调集成到 Meteor/Node 方法中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38708345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com