환경변수 설정

김하은·2023년 6월 8일
0

node를 사용해 핸드폰으로 인증번호를 전송하는 코드를 작성했다.
그런데 이때 API키와 시크릿키를 사용하는 데 보안상 이것이 깃에 올라가면 좋지 않다.
이미 작업하다가 올려버려 일단 이전 키를 삭제하고 재발급 받았다.

다른 문제도 있지만 어쩔수 없는 것이기에 일단 넘어가고 .env파일을 만들어 작업을 진행해보자.

env파일에 들어가는것은 전부 텍스트이다. 즉, 숫자를 입력하여도 텍스트로 인식된다.
여기에 어떤식으로 적어주면 되는가 하면

키=값

이런식으로 적어주게 되면 =을 기준으로 오른쪽이 값, 왼쪽이 키가 된다.

그리고 이것을 사용할 곳에 process.env.키명
이렇게 적어주면 환경변수에서 해당 키의 값을 가지고 오게된다.

그리고 추가로 .env파일을 git에 올라가지 않게 .gitignore 파일에 추가를 해준다.

0개의 댓글