Обновление с firebase 6.0 до 6.1 ломает мою инициализацию приложения облачных функций - PullRequest
0 голосов
/ 07 июня 2019

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

if(!admin.apps.length)
{   
   admin.initializeApp();
}

Это работало нормальнораньше и сейчас оно никогда не инициализирует приложение.

1 Ответ

1 голос
/ 07 июня 2019

Я изменил свой код на

if(!admin.apps.length || admin.apps.length === 1)
{   
   admin.initializeApp();
}

получается, что длина admin.apps равна 1, когда приложение по умолчанию не инициализировано, и теперь оно работает правильно, как и раньше. Надеюсь, это поможет кому-то еще с той же проблемой.

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