【发布时间】:2021-05-22 10:09:13
【问题描述】:
我正在将条带集成到我的云功能中。我使用以下代码:
// CODE CAUSING THE ERROR
const {Stripe} = require('stripe');
const stripe = new Stripe(functions.config().stripe.secret,{
apiVersion: '2020-08-27',
});
我明白了
Functions deploy 出现以下函数错误:(所有函数都列在下面)
在此之前,我确实使用以下命令将测试密钥保存在配置变量中:
firebase 函数:config:set stripe.secret="MY STRIPE KEY" firebase deploy --only 函数
所以当我运行firebase functions:config:get 时,我确实可以看到我的密钥如下:
{
"stripe": {
"secret": "MY STRIPE KEY"
}
}
【问题讨论】:
-
我试图重现你的错误,但我没有得到任何错误,更新你的 firebase CLI
sudo npm install -g firebase,检查 GCP logs 并检查是否有问题,在我的情况下,我测试了这一行console.log(functions.config().stripe.secret)
标签: firebase google-cloud-platform google-cloud-firestore google-cloud-functions