본문 바로가기
기타 web 개발 지식

환경변수

by spare8433 2022. 2. 13.

지금까지 듣기만 하고 제대로 알아보지 않았던 환경 변수에 대해 알아보려한다.

환경 변수(environment variable)는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임이다. -위키백과-


환경변수는 OS 아래에서 돌아가는 프로그램들이 필요한 데이터(PATH 가 대표적 ) 정도로 보면 편할 것 같다.

*PATH 변수는 운영체제가 어떤 프로세스를 실행시킬 때, 그 경로를 찾는데 이용된다

.env 파일

환경변수를 관리할 수 있는 파일을 일반적으로 env 파일로 다루는 듯 하다.
(찾아보니 json, object 관련 내용도 있는데 아무튼 복잡하고 그냥 .env 쓰라는 듯 함)

개발 중 포트번호, DB 관련 정보등 전역으로 필요한 변수(정보)들이 오픈소스(깃허브)에 공개됐을 경우, 민간한 정보들을 다른 사람으로부터 숨겨야(보안성)할 경우가 생긴다. 그래서 환경변수 파일을 외부에 만들고 패키지 등을 사용하여 접근 관리한다.

'기타 web 개발 지식' 카테고리의 다른 글

줄 바꿈 형식 CR? LF? CRLF?  (0) 2023.06.08
SVG 의 이해 및 배치 관련 내용  (0) 2023.04.18
ESLint 와 prettier  (0) 2022.09.02
스로틀(Throttle)과 디바운스(Debounce)  (0) 2022.08.28
MPA 와 SPA , SSR 와 CSR  (0) 2022.08.28