posts
게시글 관리
게시글 카테고리 별 전체조회
게시글 카테고리 별 전체 조회
GET
http://localhost:8080/api/posts/categories/{category}/{page_num}
게시글을 카테고리별로 전체 조회합니다
Path Parameters
Name | Type | Description |
---|---|---|
category* | Integer | 게시글의 카테고리 값 |
게시글 카테고리 별 검색 조회
GET
http://localhost:8080/api/posts/categories/{category}/titles/{page_num}
Path Parameters
Name | Type | Description |
---|---|---|
category* | Integer | 카테고리 값 |
page_num* | Integer | 페이지 번호 값 |
메인 페이지 카테고리 별 5개씩 조회 (아직 구현 방법 미정) url 수정도 해야됨
GET
http://localhost:8080/api/posts/categories/{category}
Path Parameters
Name | Type | Description |
---|---|---|
* | Integer | category번호 |
게시글 단건 조회 (댓글포함)
게시글 단건 조회
GET
http://localhost:8080/api/posts/{post_id}
게시글 한 건을 조회합니다
Path Parameters
Name | Type | Description |
---|---|---|
post_id* | Long | 게시글 id |
Cookies
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer ezblkwjflwekjlsfkjgs |
게시글 작성
게시글 작성
POST
http://localhost:8080/api/posts
게시글을 작성합니다
Cookies
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer ezlfksjelkjslfksjflksjdf |
Request Body
Name | Type | Description |
---|---|---|
title* | String | 게시글 제목 |
content* | String | 게시글 내용 |
completed* | Boolean | 모집 중 / 모집 완료 (협업 팀원 모집, 스터디 모집 경우) |
category* | String | 게시글 카테고리 |
files | File | 게시글 첨부 이미지 |
게시글 수정
게시글 수정
PUT
http://localhost:8080/api/posts/{post_id}
게시글을 수정합니다
Path Parameters
Name | Type | Description |
---|---|---|
post_id* | Long | 게시글 id |
Cookies
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer exlskjdflkjlkzjlfkjlskejf |
Request Body
Name | Type | Description |
---|---|---|
title* | String | 게시글 제목 |
content* | String | 게시글 내용 |
category* | String | 게시글 카테고리 |
files | File | 첨부파일 |
completed* | Boolean | 모집 중 / 모집 완료 |
게시글 삭제
게시글 삭제
DELETE
http://localhost:8080/api/posts/{post_id}
게시글을 삭제합니다
Path Parameters
Name | Type | Description |
---|---|---|
post_id* | Long | 게시글 id |
Cookies
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer ezlksjelkajselkjdflgkdjflgkr |
Last updated