firebase - 由于条带配置变量,无法部署 Cloud Functions
问题描述
我正在将条带集成到我的云功能中。我使用以下代码:
// CODE CAUSING THE ERROR
const {Stripe} = require('stripe');
const stripe = new Stripe(functions.config().stripe.secret,{
apiVersion: '2020-08-27',
});
我明白了
功能部署有以下功能错误:(所有功能都列在下面)
在此之前,我确实使用以下命令将测试密钥保存在配置变量中:
firebase 功能:config:set stripe.secret="MY STRIPE KEY" firebase deploy --only 功能
因此,当我运行时,firebase functions:config:get
我确实可以看到我的密钥如下:
{
"stripe": {
"secret": "MY STRIPE KEY"
}
}
解决方案
我遇到了同样的问题,我只是将 .runtimeconfig.json 移到了函数文件夹中,如下所述:https ://github.com/firebase/firebase-functions/issues/264
推荐阅读
- c++ - gdb 导出导入内存
- java - Java pdfbox 从印地语的 PDF 中读取文本(非英语 PDF)
- javascript - 如何使此错误消息不打印两次?(如何使 ng-keypress 不触发 ng-blur)
- ionic-framework - 如何在离子应用程序中管理用户入职屏幕
- oracle - 通过加入三个表进行更新
- javascript - @Interval 中的nestJs httpService.get 请求没有反应
- python - 在不使用 Python 库的情况下以百分比裁剪任何图像侧面的任何方法
- excel - EXCEL VBA 运行时错误5:无效的过程调用或参数
- substrate - 验证器的修剪模式
- swift - 尝试根据数字变量(即温度)显示不同的 print() 消息