У меня есть приложение Angular, в котором я использую environment.ts
для хранения ключей API и другой конфигурации. Я хочу развернуть это приложение в Firebase, чтобы я мог переместить файлы среды формы конфигурации в конфигурацию Firebase, поэтому я установил переменные, как объяснено здесь
Затем, когда я запускаю команду firebase functions:config:get
, я правильно получаю ожидаемую конфигурацию. Но теперь я не знаю, как получить эту конфигурацию в моем проекте Angular. Что я сделал до сих пор, так это создал приложение в Firebase, поэтому у меня есть конфигурация в environment.ts
следующим образом:
firebase: {
apiKey: 'apiKey',
// Other properties
},
И в app.module.ts
:
imports: [
// ...
AngularFireModule.initializeApp(environment.firebase),
],
Но отсюда я не знаю, как получить конфиг. Я пробовал с пакетом npm firebase-functions
и запускал functions.config()
, но получаю много ошибок для таких библиотек, как fs
, zlib
и т. д. Думаю, это не предназначено для использования на стороне клиента.
Как я могу получить конфигурацию Firebase из приложения Angular?