Установить значения конфигурации среды облачной функции локального эмулятора Firebase - PullRequest
0 голосов
/ 14 февраля 2019

При обновлении переменных среды облачной функции значения конфигурации недоступны при использовании локального эмулятора node.js.

В проекте без переменных конфигурации среды:

  • Установить новое значение firebase functions:config:set x=true
  • Получить переменные конфигурации firebase functions:config:get (показывает новое значение)
  • Развертывание функций firebase deploy --only functions
  • Запустите локальный эмулятор и выйдите из системы functions.config{}
  • Вывод: {} (пустой объект)

В документации по конфигурации среды нет упоминаний , но я предполагаю, что можно использовать ту же конфигурацию среды локально (или локальную альтернативу)?

1 Ответ

0 голосов
/ 14 февраля 2019

Ответ был в документации локального эмулятора .

Примечание. При эмуляции функций вы можете получить переменные пользовательской конфигурации.Однако будьте осторожны при использовании значений производственной конфигурации при локальном тестировании вызовов API, электронной почты и т. Д.

Чтобы использовать переменные конфигурации, выполните следующую команду в каталоге функций перед запуском firebase serve.

firebase functions:config:get > .runtimeconfig.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...