nodejs 서버 실행시 환경변수로 사용할 값들을 설정하여 사용할 수 있도록 한다.
1. dotenv 설치
npm i dotenv
2. 설치 이후 프로젝트 루트에 .env 파일 생성
# 아래와 같은 형식으로 필요한 값 추가
SERVER_PORT = 3000
API_BASE_PATH = /api
3. .env 파일에 설정한 값을 사용할때는 아래와 같이 사용
.
.
import dotenv from 'dotenv';
dotenv.config();
const apiBasePath = process.env.API_BASE_PATH;
const serverPort = process.env.SERVER_PORT;
.
.
[주의]
.env파일에 중요한 서버 정보를 저장하여 사용하는경우 소스저장소(git 등)에 업로드 되지 않도록 .gitignore 파일에 설정하자.
- .gitignore 파일의 일부 -
.env
끝.
'Programming > node.js' 카테고리의 다른 글
pm2 로그 관리 : pm2 logrotate (0) | 2025.02.25 |
---|---|
nodejs 무중단 서비스 : pm2 (0) | 2025.02.25 |
Linux : nodejs, npm 개발환경 구성 (+ 버전관리 : nvm) (0) | 2025.02.25 |
nodejs 프로젝트 생성 : typescript, eslint, prettier 설정 (1) | 2024.11.13 |
ubuntu 18.04 node 프로그램에서 npm start 했을때 ENOSPC 오류 가 나는 경우 (0) | 2020.02.11 |