NestJS 모듈단위 환경변수 검증
문제 인식
팀의 NestJS 프로젝트가 비대해지면서 다음과 같은 문제들이 발생함
ConfigModule.forRoot 만 스키마 검증이 가능해서 서버 당 하나의 Validation Schema 가 존재
여러 서버에서 하나의 모듈을 재활용하는 구조에서 환경변수의 변화가 있는 경우 각 Server 의 Validation Schema 를 전부 수정해야 함.
모듈별 환경변수 검증
핵심 아이디어
각 모듈이 자신이 필요한 환경변수만 독립적으로 검증...
kkbz.hashnode.dev6 min read