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 |
댓글