posts

게시글 관리

  1. 게시글 카테고리 별 전체조회

게시글 카테고리 별 전체 조회

GET http://localhost:8080/api/posts/categories/{category}/{page_num}

게시글을 카테고리별로 전체 조회합니다

Path Parameters

NameTypeDescription

category*

Integer

게시글의 카테고리 값

게시글 카테고리 별 검색 조회

GET http://localhost:8080/api/posts/categories/{category}/titles/{page_num}

Path Parameters

NameTypeDescription

category*

Integer

카테고리 값

page_num*

Integer

페이지 번호 값

메인 페이지 카테고리 별 5개씩 조회 (아직 구현 방법 미정) url 수정도 해야됨

GET http://localhost:8080/api/posts/categories/{category}

Path Parameters

NameTypeDescription

*

Integer

category번호

  1. 게시글 단건 조회 (댓글포함)

게시글 단건 조회

GET http://localhost:8080/api/posts/{post_id}

게시글 한 건을 조회합니다

Path Parameters

NameTypeDescription

post_id*

Long

게시글 id

Cookies

NameTypeDescription

Authorization*

String

Bearer ezblkwjflwekjlsfkjgs

  1. 게시글 작성

게시글 작성

POST http://localhost:8080/api/posts

게시글을 작성합니다

Cookies

NameTypeDescription

Authorization*

String

Bearer ezlfksjelkjslfksjflksjdf

Request Body

NameTypeDescription

title*

String

게시글 제목

content*

String

게시글 내용

completed*

Boolean

모집 중 / 모집 완료 (협업 팀원 모집, 스터디 모집 경우)

category*

String

게시글 카테고리

files

File

게시글 첨부 이미지

  1. 게시글 수정

게시글 수정

PUT http://localhost:8080/api/posts/{post_id}

게시글을 수정합니다

Path Parameters

NameTypeDescription

post_id*

Long

게시글 id

Cookies

NameTypeDescription

Authorization*

String

Bearer exlskjdflkjlkzjlfkjlskejf

Request Body

NameTypeDescription

title*

String

게시글 제목

content*

String

게시글 내용

category*

String

게시글 카테고리

files

File

첨부파일

completed*

Boolean

모집 중 / 모집 완료

  1. 게시글 삭제

게시글 삭제

DELETE http://localhost:8080/api/posts/{post_id}

게시글을 삭제합니다

Path Parameters

NameTypeDescription

post_id*

Long

게시글 id

Cookies

NameTypeDescription

Authorization*

String

Bearer ezlksjelkajselkjdflgkdjflgkr

Last updated