.env 파일로 환경변수를 관리하는 방법에 대해 소개하는 글입니다.
패키지 설치
아래 명령을 실행하여 dotenv 패키지를 설치합니다.
npm install dotenv
.env 파일 만들기
.env 파일에서 환경 변수를 초기화 하겠습니다.
확장자 없이 .env라는 파일을 만들어주세요.
그리고 변수로 지정할 값을 아래처럼 작성합니다.
key=value 형태로 작성하며 문장 끝에 세미콜론을 작성하지 않습니다.
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=1234
DB_DATABASE=mydatabase
변수 불러오기
require('dotenv').config();
불러 올 파일에 위 코드를 작성하면 됩니다.
그리고 변수를 사용할 땐 아래처럼 사용합니다.
이 때 위 코드가 process.env보다 위에 작성되어야 합니다.
const db = mysql.createConnection({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_DATABASE
});
'Framework > Node.js' 카테고리의 다른 글
[Express] Aws s3 버킷을 이용하여 파일 업로드 구현하기 (1) | 2024.08.15 |
---|---|
[Node.js] 몽구스 사용해보기 (0) | 2023.12.26 |
[Node.js] 미들웨어에 대해 알아보자 (1) | 2023.12.20 |
[Node.js] 시퀄라이저와 ORM, 프로젝트 템플릿 (0) | 2023.12.17 |
[Node.js] Node.js 설치하고 자바스크립트 파일 실행하기 (0) | 2023.07.27 |