[Firebase] Firebase Functions env 사용하기

이상협·2023년 12월 21일

파이어베이스

목록 보기
1/3

Firebase env 사용

firebase functions를 사용해 서버리스를 구성해보려다가 환경변수 적용에 어려움이 있었다.
node.js에 dotenv 모듈을 사용해 .env 파일의 환경변수를 적용하는것이 일반적이었지만, firebase emulator에 적용하려니 계속 에러가 발생했다.

firebase functions:config:set

2022년부터 파이어베이스에서 환경변수 적용하는 방법이 생겼다고 한다.

$ firebase functions:config:set key=value 형식으로 터미널에서 환경변수를 작업해주면 된다고 한다.

적용된 변수 확인하기

$ firebase functions:config:get 을 통해 변수값들을 확인 할 수 있다.

로컬에서 발생하는 에러

환경변수를 넣어주는 것 까지는 가능했지만, 로컬에서 테스트하려면 이 환경변수를 따로 꺼내와야 한다고 한다.

$ firebase functions:config:get > .runtimeconfig.json로 functions 폴더에서 터미널로 커맨드를 실행해주면 된다.

0개의 댓글