Yeollin Jib
  • Intro
  • 🖥 API
    • USER API
    • POST API
    • POST STORAGE API
    • COMMENT API
    • CHATTING API
    • INQUIRE API
Powered by GitBook
On this page
  • 게시물 찜(저장) 생성
  • 내가 찜한 게시물 전체 조회
  • 게시물 찜(저장) 삭제
  1. 🖥 API

POST STORAGE API

PreviousPOST APINextCOMMENT API

Last updated 3 years ago

게시물 찜(저장) 생성

POST https://Yeollin-jib/storage/:postId

게시물 아이디로 게시물 찜하기

Path Parameters

Name
Type
Description

postId*

Integer

Headers

Name
Type
Description

Authorization*

String

{
    "message": "게시물 찜하기가 성공적으로 등록 되었습니다."
}

{
    "message": "이미 찜하기 등록 되었습니다." 
}
{
    "message": "회원 또는 포스트 아이디가 존재하지않습니다."
}

{
    "message": "게시글이 존재하지 않습니다."
}
{ "message": "서버 에러 입니다." }

내가 찜한 게시물 전체 조회

GET https://Yeollin-jib/storage

Headers

Name
Type
Description

Authorization*

String

게시물이 없을 시에는 { "data": [], "message": "찜한 게시물이 성공적으로 조회되었습니다. }

data에 빈 배열이 조회됩니다.

{
    "data": [
        {
            "id": 1,
            "userId": 10,
            "postId": 11,
            "createdAt": "2021-10-28T16:22:18.000Z",
            "updateTimestamp": "2021-10-28T16:22:18.000Z",
            "post": {
                "userId": 10,
                "title": "의자 드려요",
                "contents": "의자 드려요 의자 드려요",
                "imagePath": "uploads/photo_example1(1635436430586).jpg",
                "address": "경기도 용인시 처인구",
                "dueDate": "20211029"
            },
            "user": {
                "nickname": "최기철1"
            }
        },
        {
            "id": 2,
            "userId": 10,
            "postId": 12,
            "createdAt": "2021-10-28T16:28:35.000Z",
            "updateTimestamp": "2021-10-28T16:28:35.000Z",
            "post": {
                "userId": 10,
                "title": "책상 드려요",
                "contents": "책상 드려요 책상 드려요 사진은 채팅",
                "imagePath": "",
                "address": "경기도 용인시 처인구",
                "dueDate": "20211029"
            },
            "user": {
                "nickname": "최기철1"
            }
        }
    ],
    "message": "찜한 게시물이 성공적으로 조회되었습니다."
}
{ "message": "서버 에러 입니다." }

게시물 찜(저장) 삭제

DELETE https://Yeollin-jib/storage/:postId

Path Parameters

Name
Type
Description

postId*

Integer

Headers

Name
Type
Description

Authorization*

String

{
   "message": "게시물 찜하기가 성공적으로 삭제되었습니다."
}
{
    "message": "삭제할 권한이 없습니다."
}
{
   "message": "서버 에러 입니다."
}