【发布时间】:2019-02-10 05:01:25
【问题描述】:
场景:
- 我正在尝试创建一个 Firebase 函数,以使用 Mailchimp API 将订阅者添加到 Mailchimp 列表中,但在尝试了三天不同的方法后,我运气不佳。
目前我的功能类似于:
exports.addSubscriber = functions.https.onRequest((req, res) => {
const Mailchimp = require('mailchimp-api-v3')
const mailchimp = new Mailchimp('MY_API_KEY');
mailchimp.post('/lists/'MY_LIST_ID'/members', {
"email_address": 'test@gmail.com',
"status": 'pending'
}).then(function(results) {
console.log('added new user to mailchimp list');
})
.catch(function(err) {
console.log(err);
})
return null
});
- 当我尝试触发该函数时,它会导致“崩溃”,并在日志中显示
错误:无法找到模块“mailchimp-api-v3”。 - 我已经在本地 Firebase 中运行了 npm install mailchimp-api-v3 目录,因此该模块应该可用。
我哪里出错了?
有没有更简单的方法来使用带有 Javascript 的 Mailchimp API?
【问题讨论】:
-
你能分享你的
package.json文件吗?
标签: javascript firebase google-cloud-functions mailchimp