FirebaseCloudFunction을 사용하여 환경 변수 설정하기

FirebaseCloudFunction에서 환경 변수를 설정할 때 다음과 같은 두 가지 방법을 사용할 수 있습니다.
  • .env 파일로 설정
  • CLI를 통한 설정
  • .env 파일 설정


    프로필.env을 만들려면 키를 추가하면 됩니다.
    https://firebase.google.com/docs/functions/config-env?hl=ja#env-variables

    공식 환경에서의 환경 변수 확인 방법


    디버그 후 GCP의 CloudFunction 변수 탭에서 확인 가능

    CLI를 통한 설정


    이 방법은 실제로 사용하지 않았기 때문에 스스로 쓴 필기이다.
    set
    $ firebase functions:config:set twitter.app_key="YOUR_APP_KEY"
    
    get
    $ firebase functions:config:get
    {
      "twitter": {
        "app_key": "YOUR_APP_KEY"
      }
    }
    

    끝말


    CloudFunction의 경우 환경 변수를 간단하게 설정할 수 있습니다.
    CloudFunction 이외에 환경 변수를 설정한 경우 dotenv 등을 사용하는 것이 좋다.

    참고 자료

  • https://firebase.google.com/docs/functions/config-env?hl=ja#env-variables
  • https://blog.katsubemakito.net/firebase/functions-environmentvariable
  • 좋은 웹페이지 즐겨찾기