"firebase-tools": "3.12.0"
"firebase-admin": "5.2.1",
"firebase-functions": "0.6.3",
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Ρ Π·Π°ΠΏΡΡΠΊΠ°Π» firebase functions:config:get > .runtimeconfig.json
Π²Π½Π΅ ΠΏΠ°ΠΏΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ.
Π― ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈ Π·Π°Π±ΡΠ²Π°Ρ Π·Π°ΠΏΠΈΡΠ°ΡΡ cd Π² / functions
ΠΠ°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠ°Π»ΠΈΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΌΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΈΠ»ΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅
ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π·Π°ΠΏΡΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΠ°:
ΠΡΠ»ΠΈ firebase exp
firebase exp erimental: functions : shell, ΠΏΠΎ ΡΡΡΠΈ, Π΄Π΅Π»Π°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°ΡΡ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΌΡΠ»ΡΡΠΈΠΈ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Β«firebase functions: config: get> .runtimeconfig.jsonΒ» Π²Ρ ΠΎΠ΄ΠΈΡ Π² Π½Π°ΡΡ Π΄ΠΎΡΠΎΠΆΠ½ΡΡ ΠΊΠ°ΡΡΡ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ!
ΠΡΡΡ Π»ΠΈ Π·Π΄Π΅ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΠΎΠΊΠ°Ρ / ΠΎΡΠ΅Π½ΠΊΠ΅? Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΡΡ Ρ ΡΡΠΎΠΉ ΡΠ²ΡΠ·ΠΊΠΎΠΉ: /
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!
Π― ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ "ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ" Π² ΡΠ°ΠΉΠ»Π΅ functions / package.json ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
firebase functions:config:get > .runtimeconfig.json && firebase functions:shell
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ "npm run shell"
ΠΠ°ΠΊΡΡΡΠΈΠ΅ Π·Π° Π±Π΅Π·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΌΡΠ»ΡΡΠΈΠΈ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Β«firebase functions: config: get> .runtimeconfig.jsonΒ» Π²Ρ ΠΎΠ΄ΠΈΡ Π² Π½Π°ΡΡ Π΄ΠΎΡΠΎΠΆΠ½ΡΡ ΠΊΠ°ΡΡΡ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ!