【发布时间】:2019-06-07 16:53:35
【问题描述】:
所以我试图了解如何使用 .env 来保护我的 api 密钥和数据以用于我的登录身份验证。我已经关注了 dotenv 包和 stackoverflow answer here 的过程。
我做了什么:
1.我安装了dotenv包
2. 在我的根文件夹中,我添加了一个只有一行的 .env:
API_AUTH=http://myapilink.com
3。在我的 App.js 中,我添加了以下行:
require('dotenv').config()
console.log(process.env.API_AUTH)
但是,console.log 返回“未定义”,这是为什么呢?我错过了什么?
【问题讨论】:
-
您是否使用 create-react-app 生成了您的项目?
-
我相信我做到了。我目前正在一个我已经工作了一个月的反应应用程序上对此进行测试。但当时,我遵循 Reacts 指南来创建我的 React 应用程序
标签: reactjs api authentication environment-variables dotenv