Функция Firebase не получает конфигурационную переменную - PullRequest
1 голос
/ 01 апреля 2019

Я пытаюсь написать функцию firebase для отправки транзакционного электронного письма с SendGrid всякий раз, когда оно запускается HTTP-запросом, но в настоящий момент я испытываю серьезные трудности с получением этой функции возможности доступа к конфигурации.переменные, которые я установил с помощью ключа sendgrid, что, очевидно, является реальной проблемой ...

Я установил переменную конфигурации с помощью следующей команды:

$  firebase functions:config:set sendgrid.key="KEY_HERE"

Когда я запускаю firebase functions:config:get чтобы вывести список всех значений конфигурации, он возвращает правильное значение в терминале:

{
  "sendgrid": {
    "key": "KEY_HERE"
  }
}

Но когда я пытаюсь получить к нему доступ из своей функции (пробовал с настройками TypeScript и Vanilla JS), functions.config() просто возвращает пустой объект.

Кто-нибудь сталкивался и решал эту проблему раньше, или я делаю что-то не так?В любом случае, если бы кто-нибудь мог дать мне указатель, это было бы очень ценно!

Отредактируйте первый Я развернул функцию и вызывал ее, когда размещался и просматривал журналы.Вы можете увидеть правильные значения.Тем не менее, я все еще вижу проблему, когда я вызываю функцию при локальном обслуживании на моем компьютере для тестирования, что является проблемой, поскольку мне не нужно развертывать функцию, просто чтобы посмотреть, работает ли она ...

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