ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [내일배움캠프] 2월 20일 월요일 TIL 회고록
    카테고리 없음 2023. 2. 21. 00:03

    오늘 한 것 : POSTMAN을 사용해서 API 테스트

     

    팀장님이 프론트엔드 부분을 구현하시면서 오류가 나는 부분이 있을까봐 API 테스트를 전체적으로 한두번씩 해봤다.

     

    회원가입, 로그인 기능은 스크랩 게시물 조회 제외하고 전부 이상 없었다.

    스크랩 게시물 조회 기능을 구현하신 팀원분께 말씀드려서 오류는 수정되었다.

     

    잡담 게시글, 댓글, 대댓글 기능

    잡담, 질문 게시판에 공통적으로 나오는 오류가 있었는데, 게시글에 댓글이 달려있는 상태에서 게시글을 삭제하면 댓글도 같이 지워진다.

    그런데 댓글도 달려있고 대댓글도 달려있을때 게시글을 삭제 하려고 하면 밑에 사진처럼 오류가 출력되었다.

    게시글 부분 기능을 만들어주신 팀원분한테 말씀드려서 오류는 고쳐졌다.

     

    질문 게시글, 댓글 , 대댓글 기능

    밑에 이미 등업 수락이 된 ~~~ 부분은 내일 팀원분한테 말해봐야겠다.

     

    api 테스트를 다 해본 후 내가 맡은 댓글 부분에서 고쳐야 할 부분이 있었다.

    h2 콘솔에서는 Comment, CommentLike, ReplyComment 테이블 전부 고유 id가 id로만 되어있어 뭔가.. 보기도 힘들고 헷갈릴 것 같아서 @Column 어노테이션을 사용해서 id를 알아보기 쉽게 바꿔줬다.

    이런식으로 보기 이쁘게 만들었다. 그리고 좋아요 api도 좋아요를 추가하는 api는 like로 되있고 좋아요를 취소하는 api는 unlike로 되어있어 그냥 통일시켰다. 어차피 좋아요 추가는 @PostMapping 을 사용하고 좋아요 취소는 @DeleteMapping을 사용해서 문제도 없을 것 같다.

    TIL을 다 쓰고나니 12시가 넘어서 퇴실 체크를 못했다.. 아.. 3분만 더 일찍 알았더라면 ㅠㅠㅠ..

    내일 목표: 열심히 하기

Designed by Tistory.