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