我的条带密钥不想从 .env 文件加载

问题描述 投票:0回答:1

我正在开发一个使用前端的项目: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

有人可以帮我吗

react-native npm stripe-payments .env
1个回答
0
投票

我不知道为什么,但我也遇到了同样的问题。 例如,STRIPE_PUBLISHABLE_KEY 工作得很好。 我认为变量名本身有问题(STRIPE_SECRET_KEY)

© www.soinside.com 2019 - 2024. All rights reserved.