useEnv() 기능으로 안전하게 export된 환경변수 활용

환경변수 관련 기능을 추가하였습니다.

  • useEnv()

안전하게 export된 환경변수를 requestFn, responseFn에 활용합니다.

requestFn는 아래와 같이 사용하실 수 있습니다.

    requestFn: |
      const env = useEnv()
      console.log('current environment:', env)

PUBLIC_ 으로 시작하는 환경변수를 사용할 수 있습니다.

  • e.g. PUBLIC_API_KEY

<전체 YAML 예제>

  blocks:
  - type: http
    axios:
      url: https://httpbin.selectfromuser.com/anything
      method: POST
    requestFn: |
      const env = useEnv()
      console.log('current environment:', env)
    actions:
      - type: http
        single: true
        axios:
          url: https://httpbin.selectfromuser.com/anything
          method: POST
        requestFn: |
          const env = useEnv()
          console.log('current environment:', env)

env 값을 가져올때는 아래처럼 이용해주세요.

  • env.PUBLIC_ENV, env.MODE
env = {
  PUBLIC_ENV: '...',
  MODE: '...'
}