TIL-20230627

민태영·2023년 6월 27일
0

.env사용해보기

.env란

  • APIKEY, DB관련정보 등 본인 및 팀원들끼리만 공유해야하는 정보들을 환경변수로 저장시켜 소스코드 내에 하드코딩하지 않게 해주고 프로젝트를 github에 push할때에도 제외되어 외부에 노출이 되지 않는다.

사용방법

1) 터미널에서 설치

npm install dotenv

2) 파일생성
최상위에 .evn를 생성해준다

3) 작성
중요하다고 생각되는 키나 호스트주소 등을 상수에 담는다
(나는 토큰키와 포트번호 DB에 관한 값들을 저장하였다.)

4) 불러오기
dotenv를 호출하고 싶은 파일내에 아래와같이 호출한다.

require("dotenv").config();

나는 .env안에 토큰시크릿키를 저장하였기 때문에
jwt를 생성할 때 process.env.ACCESS_TOKEN_KEY로 .env안에 있는 ACCESS_TOKEN_KEY를 쓸수 있다.

const decodedToken = jwt.verify(token, process.env.ACCESS_TOKEN_KEY...
profile
꿈을 꾸는 개발자

0개의 댓글