Установка / доступ к переменным env для приложения React, размещенного на статическом веб-сайте Azure

#reactjs #environment-variables #azure-blob-storage #azure-static-website-hosting

#reactjs #переменные среды #azure-blob-хранилище #azure-static-website-hosting

Вопрос:

У меня есть приложение react, размещенное как статический веб-сайт в хранилище больших двоичных объектов Azure, мне нужно установить некоторые переменные на основе среды (например, производство, тестирование и т.д.)

Я попытался использовать для этого раздел метаданных в контейнере Azure и использовать его следующим образом console.log("Test env ===", process.env.test_env) но это возвращает undefined, есть ли другой способ сделать это?

Ответ №1:

При доступе к переменным env в React все имена переменных должны начинаться с REACT_APP_*