如何在基于create-react-app的应用程序的dokku中设置带双引号的env变量?

时间:2017-05-24 21:56:30

标签: environment-variables dokku create-react-app

我在创建基于create-react-app的应用程序时无法正确加载包含双引号的环境变量:

首先dokku配置显示:

dokku config admin
=====> admin config vars
REACT_APP_API:           "https://example.com"
dokku@DokkuVM:~$ 

我的提取调用如下所示:

fetch(`${process.env.REACT_APP_API}/api/v1/whatever`)

哪个webpack编译(当然不起作用):

fetch(("\"https://example.com\"") + '/api/v1/whatever')

类似的设置在本地工作,在我的.env文件中:

REACT_APP_API="http://example.com"

1 个答案:

答案 0 :(得分:1)

在设置这样的值时,您不应该使用双引号。相反,这样做:

dokku config:set APP_NAME REACT_APP_API=http://example.com