尽管使用 dotenv,Heroku 环境变量在 React 应用程序中不可见
Heroku environment variables unvisible in React app despite using dotenv
我的 heroku 变量设置如下:
(插入MODE
是因为我认为NODE_ENV
可能会被覆盖)
在我的 React 应用程序中,我这样做:
import dotenv from 'dotenv';
dotenv.config();
console.log(process.env)
但在我的控制台中(当然在 heroku URL 下)我只看到:
我做错了什么?
好的,解决方案是将 KEY
的名称更改为 REACT_APP_KEY
并重新启动所有测功机 - 我们可以在此处执行此操作:
我的 heroku 变量设置如下:
(插入MODE
是因为我认为NODE_ENV
可能会被覆盖)
在我的 React 应用程序中,我这样做:
import dotenv from 'dotenv';
dotenv.config();
console.log(process.env)
但在我的控制台中(当然在 heroku URL 下)我只看到:
我做错了什么?
好的,解决方案是将 KEY
的名称更改为 REACT_APP_KEY
并重新启动所有测功机 - 我们可以在此处执行此操作: