nodejs 20.6 부턴 기본으로 .env 지원함

Stop using dotenv in Node.js v20.6.0+

https://www.npmjs.com/package/dotenv

설치

npm i dotenv

사용법

프로젝트 root dir에 .env 파일을 만들어서 환경변수 입력하면 됨.

예시)

COOKIE_SECRET=asdfasdfaefwwwww
DB_URL=mongodb://127.0.0.1:27017/wetube

import

프로젝트 엔트리 포인트 파일의 가장 먼저 dotenv/config를 import 하면됨

import 'dotenv/config';
...

es module 형태로 사용

import Dotenv from 'dotenv';

Dotenv.config({ path: path.join(__dirname, '../../.env.seed') });