CRUD 구축하게 사이드프로젝트 2 - 댓글 TEST

객체의 직렬화 ·2023년 12월 10일

Springboot

목록 보기
5/5
post-thumbnail

http://localhost:8080/api/login/

먼저 댓글은 유저의 토큰값을 칼럼으로 가지고 가는게 있어서 user/login 으로 로그인을 해준다.

패스워드와 이메일을 입력하여 로그인해준다.
여기서 중요 저 Authorization 키값을 복사해준다.

다시 그럼 여기서는 게시글과 이어지는 부분이기때문에 게시글을 조회한다.

http://localhost:8080/api/comments/

나오는 게시글 번호를 확인하고 댓글을 생성한다.

3) 댓글 생성

여기서 post_id는 게시글id임을 착각하지 말자, 댓글id는 소용없다.

http://localhost:8080/api/comments

아래 body JSON으로 SEND 보내면

{
  "post_id":15,
  "content": "영원한아기판다 푸바오"

}

200 OK까지 확인

4) 댓글조회

http://localhost:8080/api/comments

GET으로 댓글을 조회하면 아래와같이 생성됐다!

5) 댓글 수정 여기서부터는 위에서 검색한 댓글 id : 38을 써줘야한다.
[PUT]

[PUT] http://localhost:8080/api/comments/38
{
  "content": "영원한푸곰주푸린이중국으로못보내"

}

6) 댓글 삭제
위에 글은 디비에 남겨두고 싶으므로 다른 id의 값 삭제

29댓글 삭제 해보자

[DEL] http://localhost:8080/api/comments/29

댓글이 완전히 삭제되었다.

7)ID로 조회하기
여기서 아이디는 게시글 아이디다 그럼 위에 15번이다.

[GET] http://localhost:8080/api/comments/15

짜잔 댓글 실습 완료!

profile
Free sprit engineer | 커밋할때마다 손 떨리는 화학원소 - 탄소(C)같은 초급개발자 | James Gosling 같은 사람이 되고 싶은 싶은 자바꿈나무🌱

0개의 댓글