提问人:Sara88 提问时间:10/21/2023 最后编辑:Codemaker2015Sara88 更新时间:10/21/2023 访问量:53
从 .env 添加API_KEY
Adding API_KEY from .env
问:
我想将保存在 .env 文件中的 api 密钥(如 )导入到另一个 js 文件中并将其保存在变量 const key 中,但是当我尝试时出现错误 401,有人可以帮忙吗?API_KEY = my-key-goes-here
我希望将 api 密钥从 .env 文件导入到另一个 js 文件,如下所示:它不起作用,我收到错误。const key = process.env.API_KEY
答:
0赞
caiomauro
10/21/2023
#1
我不确定您是否有这个,但您需要 require('dotenv').config() 或将 ES6 导入文件中的“dotenv/config”。
您是否尝试过将密钥记录到控制台以确保它存在/不存在?
https://www.npmjs.com/package/dotenv#%EF%B8%8F-usage
评论
0赞
Sara88
10/22/2023
谢谢,我必须安装 ,并替换为 ,它现在可以工作了。path-browserify, os-browserify, stream-browserify, buffer, crypto-browserify
API_KEY
REACT_APP_API_KEY
1赞
Codemaker2015
10/21/2023
#2
React 需要
REACT_APP_
前缀才能识别变量。
尝试在环境文件 (.env) 中创建如下所示的 KEY,
REACT_APP_API_KEY=my-key-goes-here
您可以在另一个 js 文件中访问 API 密钥,如下所示:
const key = process.env.REACT_APP_API_KEY;
评论
1赞
Sara88
10/22/2023
谢谢,我更改了它,并且还必须安装 - 它现在可以工作了。path-browserify, os-browserify, stream-browserify, buffer, crypto-browserify
评论