[팀프로젝트] 설계의 중요성을 깨닫다

     

    팀프로젝트로 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

    댓글