我在创建基于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"
答案 0 :(得分:1)
在设置这样的值时,您不应该使用双引号。相反,这样做:
dokku config:set APP_NAME REACT_APP_API=http://example.com