dotenv는 .env 파일에 정의된 환경 변수를 가져오는 모듈이다.
npm i dotenv
PORT = 3000 # 포트 넘버
PRIVATE_KEY = "shhhh" # JWT 암호키
dotenv.config()로 파일 읽기process.env로 변수 접근아래의 코드는 .env 파일내의 PRIVATE_KEY의 값을 가져와 암호화, 복호화하는 예제이다.
var jwt = require('jsonwebtoken');
var dotenv = require('dotenv');
dotenv.config();
var token = jwt.sign({ id: 1, email: "id@email.com" }, process.env.PRIVATE_KEY);
var decoded = jwt.verify(token, process.env.PRIVATE_KEY);