<Node> Nest 에서 env

TaeWoo·2024년 8월 12일

nodejs

목록 보기
10/12
post-thumbnail

Nestjs 에서 env 사용하기

1. 설치

npm install dotenv

2. 진입점 파일(보통 main.ts)에서 dotenv를 설정하여 환경 변수 로드

3. .env 파일 생성 후 API 키와 URL 입력

4. 환경 변수에서 API 키와 기본 URL을 읽어오도록 변경

 private readonly apiKey: string = process.env.API_KEY || 'default_api_key';
 private readonly baseUrl: string = process.env.BASE_URL || 'default_base_url';

여기에서 private = 클래스 외부에서 접근할 수 없도록 하고, 클래스 내부에서만 사용되게 한다.

readonly = 불변성. 한 번 할당된 이후에 수정될 수 없음을 의미. 즉 apiKey, baseUrl 은 초기화된 이후에 변경할 수 없다.

결론 -
private readonly 키워드를 사용하여 apiKey와 baseUrl을 선언함으로써 코드의 안전성을 높이고, 유지보수 시 실수를 방지하며, 의도를 명확히 할 수 있다. 이는 코드의 일관성을 유지하는 데 중요한 역할을 함.

profile
코드와 아이디어의 소통, 기록하는 개발자. 🚀✨

0개의 댓글