KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

환경 변수

연결된 노트와 함께 읽기

환경 변수

2026년 5월 17일
  • 환경변수는 프로그램이 동작하는 환경에서 설정값이나 비밀 정보를 저장하고 사용하는 변수(Variable)이다.

  • 환경변수로 변수(Variable)를 선언하시면 자바스크립트 파일 내에서 지역변수로 선언한 것 과같이 변수(Variable)를 참조해 올 수 있다.

  • 기본적으로 NODE_ENV라는 환경변수가 있고, 필요에따라 REACT_APP_으로 시작하는 다른 환경 변수들도 설정할 수 있다.

  • Node.js의 express 서버를 실행할 때 필요한 변수이다.

환경 변수의 장점

보안성

  • API key, 데이터베이스(DataBase) 비밀번호 등 민감한 정보를 코드에 직접 작성하지 않고 환경변수로 처리할 수 있다.

유연성

  • 어플리케이션을 다양한 환경(개발, 테스트, 운영)에서 쉽게 설정하고 실행할 수 있도록 도와준다.

유지보수성

  • 설정 변경 시 코드 수정 없이 환경변수 파일을 통해 간단히 업데이트할 수 있어 유지보수성을 높인다.

통일성

  • 동일한 어플리케이션을 여러 환경에서 일관된 방식으로 배포하고 운영할 수 있도록 한다.

NODE_ENV

  • NODE_ENV는 지금 돌아가고 있는 어플리케이션의 모드를 특성화 시키는 환경변수이다..
  • 보통은 'development'와 'production' 이 두가지 문자열로 등장한다.

Synapse Map Insight