Wecode -기업협업 인턴 (부트캠프)/기업협업 인턴(프로젝트)

기업협업 2번째 프로젝트: 추가보완

JBS 12 2023. 11. 15. 13:56
Exception filter 

 

1. 파일 새로 생성 

HttpExceptionFilter 라는 예외 필터를 생성

 

2.  main.ts 파일에서 애플리케이션에 이 필터를 적용

3. 예외를 발생시키는 서비스에서 해당 예외를 던진다 

 

 

service파일

 

왜냐하면 여기에서 이렇게 쓰이니까 

 

에러 메세지 -> 확인 

 

controller 

 

성공하면, 

return shortUrl

에러이면, 

error : message

왜냐하면 

service에서 이렇게 설정했기에


 

Util -> service에 있는 함수 그대로 빼서, 연결은 import 

파일을 만들어서, 

service에 있는 함수 그대로 복사, 

export만해주면 된다. 

 

 

 

원래 있던 service에는 import 

 

 

query builder던 
urlEntity 에서 findOne으로 가져온다는건, select한다는거니까 = orm 쓰는 것. 

urlEntity에서 import하고 있으면, query builder  service에서 그냥 쓰면 됨. 

-
query builder던 orm을 쓰던, 
repo 랑 상관 없음 안 써도 됨 .

dao에서 sql을 우리가 보기 쉬우려고 써놓은 거고, 
dao 안 써도 돌아감.