"firebase-tools": "3.12.0"
"firebase-admin": "5.2.1",
"firebase-functions": "0.6.3",
๋ช ๋ฒ์ ๋ด ํจ์ ํด๋ ์ธ๋ถ์์ firebase functions:config:get > .runtimeconfig.json
์คํํ์ต๋๋ค.
๋ช ๊ฐ์ง ๋ค๋ฅธ ํ๋ก์ ํธ๋ฅผ ๊ตํํ๊ณ /functions๋ก cdํ๋ ๊ฒ์ ์์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ์
ธ์์ ๋ก์ปฌ ๋ฐฐํฌํ ํ ๋ด ๊ตฌ์ฑ์ด ์๋ชป๋์๊ฑฐ๋ ์กด์ฌํ์ง ์๋ ์ด์ ๊ฐ ํผ๋์ค๋ฌ์์ง๋๋ค.
๋ฒ๊ทธ๋ผ๊ธฐ๋ณด๋ค ๊ธฐ๋ฅ ์์ฒญ์ ๊ฐ๊น์ต๋๋ค.
firebase experimental:functions :shell์ด โโ์๋ชป๋ ํด๋ ์์ค์ ์๋ ๊ฒ์ ๋ฐ๊ฒฌํ๋ฉด .runtimeconfig.json์ ๋ํด ๊ฒฝ๊ณ ํ ์ ์๋ค๋ฉด ๋์์ด ๋ ๊ฒ์
๋๋ค.
firebase exp erimental:functions :shell์ ๊ธฐ๋ณธ์ ์ผ๋ก ํด์ผ ํ ์ผ์ ์ ํํ ์ํํฉ๋๋ค.
"firebase functions:config:get > .runtimeconfig.json"์ ์คํํ ํ์ ์์ด ์๋ฎฌ๋ ์ด์ ์ค์ ์๋์ผ๋ก ๊ตฌ์ฑ์ ์ง์ํ๋ ๊ฒ์ด ๋ก๋๋งต์ ์์ต๋๋ค. ํ์ธํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
ํ์๋ผ์ธ/์ถ์ ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น? ์ต๊ทผ์ ์ด ๋ฌด๋ฆฌ๋ฅผ ๋ง๋ฌ์ต๋๋ค./
๊ฐ์ฌ ํด์!
functions/package.json์ "shell" ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ํธ์งํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
firebase functions:config:get > .runtimeconfig.json && firebase functions:shell
๊ทธ๋ ๊ฒํ๋ฉด "npm run shell`์ ์คํํ ์ ์์ต๋๋ค.
๋นํ์ฑ์ผ๋ก ์ธํด ๋ซํ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
"firebase functions:config:get > .runtimeconfig.json"์ ์คํํ ํ์ ์์ด ์๋ฎฌ๋ ์ด์ ์ค์ ์๋์ผ๋ก ๊ตฌ์ฑ์ ์ง์ํ๋ ๊ฒ์ด ๋ก๋๋งต์ ์์ต๋๋ค. ํ์ธํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!