Heroku process.env没有显示配置变量

时间:2017-11-29 20:51:48

标签: javascript heroku config

我在Heroku管道中有一个反应应用程序。简单的分期 - >生产

在staging =>设置我为环境设置了一些配置变量。但是,当我console.log(process.env)时,我看不到它们。

我是否应该能够以这种方式访问​​这些配置变量?根据我的阅读,我应该可以从process.env访问它们。否?

2 个答案:

答案 0 :(得分:3)

我正在使用以下buildpack:https://github.com/mars/create-react-app-buildpack.git

显然,您必须以REACT_APP_开头命名配置变量,然后您可以通过process.env访问它们。

buildpack的文档中清楚地概述了这一点。我真的太笨了,无法在那里检查:/

答案 1 :(得分:0)

在您的Config Var名称后面加上字符串“ React_App _ ”(例如React_App_Var_Name),然后在ReactJs应用中使用该名称。如果未附加和使用此字符串,则它将返回 undefined

要部署生产版本,请遵循this链接中提到的步骤。