환경변수(shell, nodejs)

이태혁·2020년 9월 13일
0

🦊 nodejs에서 환경변수

  • process.env.NODE_ENV로 환경변수를 불러올 수 있음
    • process.env에 환경변수들이 저장되어 있음
    • console.log(process.env);로 환경변수들 살펴볼 수 있음
  • 보통 nodejs에서 개발모드와 배포모드를 구분하기 위해서
    const env = process.env.NODE_ENV || 'development';
    이런 코드를 많이 씀

🦊 mac에서 환경변수(iTerm2)

  • env: 환경변수 볼 수 있음
    • 노드에서 console.log(process.env);와 결과가 같음
  • echo $변수 : 원하는 변수만 골라서 확인할 수 있음
    • 예시)echo $HOME : home폴더 경로 확인 가능
  • export MAIL=abc@abc.com: 환경변수를 저장할 수 있음(재부팅시 사라짐)
  • ~/.bash_profile에 환경변수를 저장해놓으면 재부팅해도 사라지지 않음
    • 파일에 MAIL=abc@abc.com이런식으로 저장해두면 됨
    • 저장하고 source ~/bash_profile 해줘야 적용 됨
profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

0개의 댓글