Skip to content

[홈] 보드게임 검색 및 결과 조회

Sehwa edited this page May 15, 2021 · 2 revisions
메소드 경로 요청 사항
POST /game/search 보드게임 검색 및 결과 조회

유사 단어도 검색 결과에 리턴 됩니다!
예) 검색어: 할리갈리 리턴: 할리갈리 디럭스, 할리갈리 클래식, 할리갈리

Saved: 1 -> 저장되어 있는 상태 Saved: 0 -> 저장되어 있지 않은 상태

↗️ Request Header

{
    "Content-Type":"application/json",
    "jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWR4Ijo2LCJpYXQiOjE2MTAxNjM5NjIsImV4cCI6MTYxMDc2ODc2MiwiaXNzIjoiYXBvcGhpcyJ9.gM5avYDIhGybMsXqlvaWwqJCsTfkAjo1lYD2tvxZAdw",
}

↗️ Request Body

{
    "inputWord": "게스 후"
}

↘️ Response

🔵 success

{
    "status": 200,
    "success": true,
    "message": "보드게임 검색 성공",
    "data": [
        {
            "GameIdx": 3,
            "name": "게스 후",
            "intro": "상대방이 고른 사람을 맞춰라!",
            "imageUrl": "",
            "saved": 0,
            "saveCount": 5,
            "star": 2.5
        },
        {
            "GameIdx": 7,
            "name": "게스 후후",
            "intro": "어쩌고",
            "imageUrl": "",
            "saved": 1,
            "saveCount": 3,
            "star": 0
        }
    ]
}

설명: '게스 후' 검색 시 '게스 후'와 유사한 이름을 가진 검색 결과 모두 리턴. 각 게임에 대해 저장여부(Saved), 평점(Star), 총 저장횟수(saveCount)로 리턴

❌ Fail

  • 서버 에러
{
    "status": 500,
    "success": false,
    "message": "서버 내부 에러"
}