Module

nest.js

[고스락 티켓 2.0] nestjs redis forRootAsync 모듈 만들기

위 사진처럼 useFactory를 사용해서 configSerivce를 넘겨줘서 모듈을 세팅하는 경우가있다. 환경변수들을 configService를 이용해서 의존성 주입시키는게 joi 통해서도 밸리데이션 거친 값이기도하니, 모듈설정할 때 많이 쓰는 패턴이다. 고스락 티켓 예매 프로젝트 ( 이하 고티켓 ) 에서는 redis를 인증번호 3분 ttl 저장이나 , bull js 큐로 사용중에 있는데 특히 인증번호 저장하고 꺼내오는 로직이 필요해서 redis 를 관리하는 모듈을 만들게되었는데 하다보니 다른 프로젝트에서도 쓸일이 있을것같아 모듈을 임포트할때 forRootAsync 처럼 configSerivce 나 다른 설정값들을 줘서 동적으로 설정할 수있는 모듈을 만들어 볼려고 한다. 만들려고 진짜 많이 찾아봤는데 ..

ImNM
'Module' 태그의 글 목록