【发布时间】:2018-05-13 16:23:08
【问题描述】:
我在 Heroku 管道中有一个 react 应用程序。简单的登台 -> 生产。
在暂存 => 设置中,我为环境设置了一些配置变量。但是,当我console.log(process.env) 时,我并没有看到它们。
我应该能够以这种方式访问这些配置变量吗?根据我的阅读,我应该能够从process.env 访问它们。没有?
【问题讨论】:
标签: javascript heroku config
我在 Heroku 管道中有一个 react 应用程序。简单的登台 -> 生产。
在暂存 => 设置中,我为环境设置了一些配置变量。但是,当我console.log(process.env) 时,我并没有看到它们。
我应该能够以这种方式访问这些配置变量吗?根据我的阅读,我应该能够从process.env 访问它们。没有?
【问题讨论】:
标签: javascript heroku config
我正在使用以下构建包:https://github.com/mars/create-react-app-buildpack.git
显然您必须将配置变量命名为以REACT_APP_ 开头,然后您可以通过process.env 访问它们。
这一切在 buildpack 的文档中都有明确的概述。我实在是太笨了,无法实际检查那里:/
【讨论】:
在您的 Config Var 名称的开头附加字符串“React_App_”(如 React_App_Var_Name),并在您的 ReactJs 应用程序中使用此名称。如果这个字符串没有被附加和使用,那么它将返回 undefined。
要部署生产版本,请按照this 链接中提到的步骤操作。
【讨论】: