dotenv 패키지 설치
.env 파일에서 환경변수를 로드 하기 위해서 dotenv 모듈을 사용합니다.
[guest@localhost myapp]$ npm install --save dotenv
.env 파일에 환경변수 입력
프로젝트 루트 경로에 .env 파일을 생성하고 해당 파일에 DB 접속정보를 입력합니다.
DB_NAME=DotENV DB_USER=root DB_PASS=1234 DB_HOST=localhost
.env 파일의 환경변수 사용
.env 파일에서 제대로 내용을 가져오는지 간단히 출력합니다.
// routes.index.js // 해당 프로젝트는 express-generator를 사용하여 생성함 var express = require('express'); var router = express.Router(); require('dotenv').config(); router.get('/dotenv', function(req, res, next) { // DB_NAME 출력 res.send(process.env.DB_NAME); }); module.exports = router;
결과 확인
http://localhost:3000/dotenv 접속하여 결과 확인
DotENV