본문 바로가기
javascript+node.js

12/15 백오피스 프로젝트 3

by 마루청 2023. 12. 15.
728x90

내일배움캠프 오늘 학습 내용

 

  • 백오피스 팀프로젝트 : 에러 핸들러 사용, 미들웨어 연결, 프론트 연결, 프로젝트 완성

 

 

프로젝트

 

팀프로젝트의 에러를 더 잘 관리하기 위해 error-handling을 만들었다. case에 해당하는 에러를 넘겨주면 바로 출력해준다. 또, throw 명령어를 사용하기 때문에 service나 repository에서 에러가 나도 controller에서 받아 다음 미들웨어로 연결해줄수 있다. 추가로 프론트에서 더 내용을 더 잘 확인할 수 있도록 하기 위해서 petsitter와 join을 진행하여 같이 정보를 전송해주었다. 처음엔 join이 잘 되지 않았는데, 시퀄라이저를 사용할 때 as 를 사용해 외래키 연결을 했기 때문에 이름을 바꿔 사용하였더니 정상적으로 불러올 수 있었다. 아래는 해당 user가 예약중인 예약 목록 조회이다.

 

예약 백엔드를 프론트에 연결하여 작동할 수 있도록 하였다.

728x90

'javascript+node.js' 카테고리의 다른 글

12/19 typescript 1  (0) 2023.12.19
12/18 백오피스 프로젝트 4  (1) 2023.12.18
12/14 백오피스 프로젝트 2  (0) 2023.12.14
12/13 백오피스 프로젝트  (0) 2023.12.13
12/8 숙련주차  (0) 2023.12.08

댓글