
npm install dotenv



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을 선언함으로써 코드의 안전성을 높이고, 유지보수 시 실수를 방지하며, 의도를 명확히 할 수 있다. 이는 코드의 일관성을 유지하는 데 중요한 역할을 함.