如何在Firebase Cloud Functions中配置Stripe密钥?找不到对应配置文件
Firebase Cloud Functions集成Stripe:API密钥配置说明
- 你无需手动修改任何本地配置文件:
firebase functions:config:set stripe.secret=<YOUR STRIPE SECRET KEY>这个命令是直接将密钥上传到Firebase云端存储的,所有敏感配置由Firebase托管,不会暴露在本地代码中。 - 本地调试时的配置同步:如果需要在本地运行云函数测试,执行以下命令将云端配置同步到本地:
这个firebase functions:config:get > .runtimeconfig.json.runtimeconfig.json文件会自动生成在你的云函数项目的functions目录下,格式示例:
注意:该文件包含敏感信息,Firebase默认的{ "stripe": { "secret": "你的Stripe密钥内容" } }.gitignore已排除它,无需手动添加。 - 代码中读取配置:在云函数代码(如
functions/index.js)里,通过functions.config()调用配置:const functions = require("firebase-functions"); const stripe = require("stripe")(functions.config().stripe.secret);
内容的提问来源于stack exchange,提问作者saadman
相关产品推荐
相关产品推荐

