Если вы будете следовать Руководству по установке и настройке для @angular/fire
, они сохранят его в /src/environments/environment.ts
.Я не уверен, является ли это рекомендуемым местом для хранения каких-либо конфигураций интерфейса в приложении.
Люди по этому поводу имеют разные мнения.Возможно, вы захотите прочитать этот ответ , чтобы узнать больше.
Я думаю, что вызов API сделал бы его более уязвимым для прослушивания и взлома.Кто-то может увидеть ваши сетевые запросы и получить ответную информацию по этому вопросу.
ОБНОВЛЕНИЕ:
Нет, НЕ БЕЗОПАСНО , чтобы сохранить Firebase Config в среде.ts или environment.prod.ts.
На данный момент AngularCLI только минимизирует код.Если вы откроете Devtools в своем браузере, выберите main.hash-code-for-the-bundle.js
и распечатаете его, а затем попытаетесь найти что-то вроде messagingSenderId
, вы сможете его увидеть.
ПРИМЕЧАНИЕ: Это настоящее производственное приложение.