팀프로젝트로 React 프론트에서 채널 UI 부분을 하다가
api를 주고 받는 부분에서 특히, 데이터 전송에서 useParams로 url에 있는 값을 서버로 보낼 때
에러가 많이 나서 하루종일 이부분 에러를 잡았다.
처음으로 swagger로 api 명세서를 작성하긴 했지만 api return값을 고려하지 않고 api를 설계한 것이 내 착오였다.
api 만들 때 제대로 만들었다면 프론트 작업할 때 에러가 줄었을텐데말이다.
중간중간 쿼리문을 수정하며 채널 UI도 작업중이다보니 좀 빡세다.
select * from user join user_channel on user.user_id = user_channel.user_id join channel on channel.channel_id = user_channel.channel_id where channel.name="${id}"`;
오늘 처음으로 MySQL 로 3개 테이블 조인을 해보았다.
위에 있는 코드는 Node.js로 만든 채널 서버에 적은 쿼리문이다.
'스마게 winterdev' 카테고리의 다른 글
팀 프로젝트 회고 (0) | 2023.03.01 |
---|---|
[팀프로젝트] 리액트 코드 분할로 성능 높이기(React.lazy) (0) | 2023.02.06 |
[팀 프로젝트] 목표 (0) | 2023.01.18 |
성능! (0) | 2023.01.18 |
[개발일지] 팀 프로젝트 (0) | 2023.01.13 |
댓글