Я видел такой же вопрос несколько лет назад, но ответ на гиперссылку был закрыт Microsoft.
У меня есть приложение реакции, созданное с помощью команды create-реагировать. Он уже развернут в heroku и загружает некоторые переменные среды для доступа к картам Google и т. Д. Это все отлично работает для heroku.
Я взял этот код и в значительной степени следовал инструкциям здесь: https://docs.microsoft.com/en-gb/azure/app-service/app-service-web-get-started-nodejs
Я в основном загрузил zip моей 'npm run build', используя kudu.
Я вижу, что веб-приложение находится в сети и обслуживается лазурью. Но переменные окружения, которые я установил на портале, не читаются моим приложением, что приводит к его падению, даже если я вижу их в куду. когда я пытаюсь открыть console.log process.env, я получаю {NODE_ENV:"production",PUBLIC_URL:""}
, но не вижу ни одной из переменных, которые я могу увидеть в kudu.
Если я пытаюсь записать определенную переменную, я получаю «неопределенное»
Кто-нибудь знает, что я делаю не так?