1.我正在使用dotenv npm包来隐藏我的应用程序中的敏感数据。后端和前端/React的配置变量是在本地定义的。env文件。应用程序在本地工作正常。
1.我将我的应用程序部署到Heroku,并手动将配置变量添加到Heroku。
1.我有4个变量,3个用于后端,1个用于React。虽然后端的VAR在Heroku中工作正常,但我在React中使用的VAR从外部API获取数据时返回undefined。
- React var有一个前缀REACT_APP_,正如我上面所说的,它在本地工作得很好,我可以从外部API获取数据。我唯一的问题是,它在Heroku中不工作。
1条答案
按热度按时间2ekbmq321#
我通过删除前端中
dotenv
模块的需求修复了这个问题。简单地说,我删除了下面的代码,并再次部署到Hereoku。