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

问题描述 投票:0回答:1

我在让基于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"
environment-variables dokku create-react-app
1个回答
1
投票

设置此类值时,请勿使用双引号。 相反,请执行以下操作:

dokku config:set APP_NAME REACT_APP_API=http://example.com
© www.soinside.com 2019 - 2024. All rights reserved.