반응형
중요한 정보가 있으면 깃에는 올리면 안됩니다. 그래서 .env라는 파일을 만들어 변수를 저장해두고 .gitgnore에 추가해 주어야합니다.
그러면 .env를 이용할 수 있는 dotenv를 알아보겠습니다.
패키지 설치
yarn add dotenv
이제 루트 디렉토리에 .env 파일을 생성해줍니다.
그리고 원하는 key=value로 작성하면 되는데 일반적인 문자열처럼 ' ' 안에 작성하는 것이 아닌 그냥 작성하시면 됩니다.
// .env
IMPORTANT_KET=value값 그대로
이제 value를 사용할 파일에서는 어떻게 사용하는지 알아보면 다음을 추가해주고
process.env.키값 으로 이용합니다.
// server.js
require('dotenv').config();
cosnt key = process.env.IMPORTANT_KEY;
이제 .gitignore에 추가해 주어야합니다.
// .gitignore에 아래 추가
.env
이제 중요한 데이터는 숨기고 git으로 관리가 가능해졌습니다.
반응형
'개발 > Web' 카테고리의 다른 글
[React] 리액트 img 태그에서 src 사용 (리액트에서 이미지 사용) (0) | 2022.01.20 |
---|---|
[JS] 서버에 이미지 보내기 (0) | 2022.01.20 |
[React] 사용자 구분 인증 컴포넌트 만들기 (0) | 2022.01.14 |
[React] useState의 비동기성 (state를 남발하지 말자!) (0) | 2022.01.14 |
[Node.js] 회원가입을 구현하며 map( )을 사용하다가 난 에러 (0) | 2022.01.14 |