2017-05-24 2 views
0

Je vais avoir du mal à obtenir un créer une réaction-app application pour charger correctement les variables d'environnement contenant des guillemets doubles:Comment définir une variable d'environnement avec des guillemets doubles dans dokku d'une application basée sur create-react-app?

D'abord la configuration Dokku montre ceci:

dokku config admin 
=====> admin config vars 
REACT_APP_API:   "https://example.com" 
[email protected]:~$ 

et mes appels aller chercher ressembler à ceci :

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

qui compile webpack (et bien sûr ne fonctionne pas):

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

Une configuration similaire travaille localement, dans mon dossier .env je:

REACT_APP_API="http://example.com" 

Répondre

0

Vous ne devriez pas utiliser des guillemets doubles lors de la définition des valeurs telles que. Au lieu de cela, faites ceci:

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