我正在开发一个使用前端的项目:react native,后端:nodejs 和 mysql,为了接受一些付款,我使用 stripe,但我遇到了很大的问题。在本机反应中初始化条带对象时,我必须编写 const stipe = new Stripe(secret key); 但我无法将我的密钥写为明文,所以我现在正在使用 .env 并且我正在尝试获取关键如:
const stripe = new Stripe(Config.STRIPE_SECRET_KEY);
在创建我必须使用的客户时,我必须尝试再次获取密钥:
Authorization: Config.STRIPE_SECRET_KEY
但我收到此错误消息:
对象{ "message": "提供的 API 密钥无效:未定义", “类型”:“无效请求错误”, }
我已经尝试过用 npm 安装的一些软件包,比如
process.env
Config.STRIPE_SECRET_KEY
DotEnv.STRIPE_SECRET_KEY
有人可以帮我吗
我不知道为什么,但我也遇到了同样的问题。 例如,STRIPE_PUBLISHABLE_KEY 工作得很好。 我认为变量名本身有问题(STRIPE_SECRET_KEY)