Лучший способ использовать Azure Key Vault с приложением create-react-app - PullRequest
0 голосов
/ 06 мая 2020

У меня на работе ситуация. Наше приложение для реагирования было создано с использованием create-react-app. Мы переместили все переменные среды из файлов .env в Azure Key Vault. Я написал сценарии для внутреннего сервера, чтобы получать эти переменные как JSON и устанавливать их перед запуском сервера. Но что касается кода реакции внешнего интерфейса, я не знаю, как передать их во время сборки. Мы используем обычную команду npm run build для сборки приложения. Когда клиент загружает страницу, он либо выдает undefined, либо неправильный URL-адрес, поскольку process.env не передается во внешний интерфейс. Приложение не отображается на стороне сервера.

Подскажите лучший способ решить эту проблему.

ПРИМЕЧАНИЕ. Это приложение не разработано мной, но предоставлено мне для внесения этого изменения. Ранее я внес это изменение в приложение React, отображаемое на стороне сервера, где я передал переменные process.env с помощью webpack.

...