service

· NestJS
처음 시작은 nestjs 서버 시작하는 로그를 DB에 남기기 위해서였다. 어떻게 할까 궁리하며 이것저것 찾아보다 보니, main.ts에서 모듈을 불러와 처리하는 방법이 가장 간단하고 깔끔한 것 같아 정리한다. 단지 모듈을 어떻게 들고오는지 궁금하다면, 바로 구현방법 파트로 넘어가자 목표 목표는 아래 사진에 나오는 것처럼 NestJS Application이 정상 동작했다는 로그(Nest application successfully started)가 나온 뒤, database에 서버가 시작됐다는 로그를 남기는 것이다. 구현 방법 구현 방법은 매우 간단한다. //... await app.listen(9091); const logService = app.get('homemadeClass'); logService..
· NestJS
Global로 등록하는 filter안에 dependency injection 하는 방법에 대해 알아보자. 이 글은 NestJS 공식문서 와 StackoverFlow의 관련된 글을 참고했습니다. Problem - 기존 방법 기존에 사용했던 방법은 아래처럼 main.ts에 useGlobalFilter() 메소드를 사용하여 filter를 등록하는 방법이었다. //main.ts async function bootstrap() { const app = await NestFactory.create(AppModule); app.useGlobalFilters(new HttpExceptionFilter()); await app.listen(3000); } bootstrap(); 하지만, 이렇게 등록하게 되면 해당 필터는..
moyanglee
'service' 태그의 글 목록