👽

홈 인기 게시글 목록 read

URL
/board/home
게시글
method
GET
API 명세 이모지 의미

엔드 포인트 (Endpoint)

Method: GET
URL: /board/home

요청 파라미터 (Request Parameters)

Parameter
Type
Required
Description
page
Integer
No
페이지 번호 (기본값: 0)
size
Integer
No
한 페이지당 게시글 수 (기본값: 3)

헤더 정보 (Headers)

Header
Description
Authorization
Bearer {token}
Content-Type
application/json

요청 예시 (Request Example)

요청
GET /board/home?page=0&size=10 Content-Type: application/json Authorization: Bearer {token}
Plain Text
복사

응답 (Response)

HTTP Status Codes:
200 OK: 게시글 목록 조회 성공.
400 Bad Request: 잘못된 요청.
응답 예시
HTTP/1.1 200 OK { "content": [ { "id": 4, "type": "FREE", "title": "제목이에요~~", "contentPreview": "인기글 테스트 내용입니다..~~", "thumbnail": "https://union-image-bucket.s3.ap-northeast-2.amazonaws.com/userToken/44009c26-13fc-4912-a3db-7cac644e39c5.png", "createdAt": "2024-11-05T17:00:52.337547Z", "author": { "nickname": "user1nick", "profileImage": "https://example.com/user1.png", "univName": "University 1" }, "views": 0, "postLikes": 4, "commentCount": 0 }, { "id": 1, "type": "FREE", "title": "제목이에요~~", "contentPreview": "게시글 검색 키워드: 안 들어가있는...", "thumbnail": "https://union-image-bucket.s3.ap-northeast-2.amazonaws.com/userToken/44009c26-13fc-4912-a3db-7cac644e39c5.png", "createdAt": "2024-11-05T16:59:51.513Z", "author": { "nickname": "user1nick", "profileImage": "https://example.com/user1.png", "univName": "University 1" }, "views": 0, "postLikes": 2, "commentCount": 0 } ], "pageable": { "pageNumber": 0, "pageSize": 3, "sort": { "empty": false, "unsorted": false, "sorted": true }, "offset": 0, "paged": true, "unpaged": false }, "last": true, "totalPages": 1, "totalElements": 2, "first": true, "size": 3, "number": 0, "sort": { "empty": false, "unsorted": false, "sorted": true }, "numberOfElements": 2, "empty": false }
JSON
복사
오류 발생