터미널이나 사용하고 있는 개발 프로그램안에 있는 터미널에 env라는 명령어를 치면
VIRTUAL_ENV= 어쩌구
이런식의 키와 값들이 나타난다.
이런 다양한 키들이 코드를 실행하는 환경의 변수들이다.
환경변수는 왜 설정하는가?
1) 편리함을 위해서
당신이 사용할 이메일 주소나 api key나 token등을 한번 저장해두고 다시 사용할때마다 코드와 값를 작성하는 일 없이 불러오기 위함
2) 보안을 위해서
당신의 인증키나 apikey등이 다른 사람에게 노출되지 않도록
환경변수 설정하는 방법
당신이 실행할 프로그램파일의 터미널 창에
export 환경변수이름=값(""없이)
그럼 그 파일에만 저장된다.
환경변수 사용하는 방법
import os
노출되는코드에서사용할변수 = os.environ.get("환경변수이름")
'TIL > 왜지??뭐지???' 카테고리의 다른 글
CORS policy 교차 출처 리소스 공유 (0) | 2022.07.19 |
---|---|
WAI-ARIA (0) | 2022.05.23 |
wsgi(flask) (0) | 2022.05.16 |
OAuth? (0) | 2022.05.02 |
User-Agent 을 이용한 추적? 감지? (0) | 2022.04.30 |