음식카테고리질병추천음식조회 - Team-MySide/MySide_Server GitHub Wiki

음식카테고리검색

메소드 경로 짧은 설명
GET /main/cancer/category/:cancer/:category 음식카테고리질병추천음식조회

요청 파람스

cancer : 암 명칭 category: 음식 카테고리

참고사항

카테고리가 "전체" 시 category : all 로 보내주세요

예시

/main/cancer/category/위암/채소

/main/cancer/category/위암/all

요청 헤더

Content-Type: application/json,
token: access-token // 로그인 시 받은 token을 넣어주세요.., 안넣어도 비로그인으로 처리 

요청 바디

응답 바디

성공

{
    "status": 200,
    "success": true,
    "message": "메인 카테고리 조회 성공",
    "data": [
        {
            "food_id": 3,
            "name": "당근",
            "img": "https://mysidebucket.s3.ap-northeast-2.amazonaws.com/02%E1%84%8E%E1%85%A2%E1%84%89%E1%85%A9_%E1%84%83%E1%85%A1%E1%86%BC%E1%84%80%E1%85%B3%E1%86%AB.png",
            "category": "채소",
            "cancerNm": "위암",
            "background_color": "101010",
            "foreground_color": "",
            "wishes": 10,
            "views": 11,
            "likes": 30,
            "nutrition1": ""
        },
        {
            "food_id": 3,
            "name": "당근",
            "img": "https://mysidebucket.s3.ap-northeast-2.amazonaws.com/02%E1%84%8E%E1%85%A2%E1%84%89%E1%85%A9_%E1%84%83%E1%85%A1%E1%86%BC%E1%84%80%E1%85%B3%E1%86%AB.png",
            "category": "채소",
            "cancerNm": "위암",
            "background_color": "101010",
            "foreground_color": "",
            "wishes": 10,
            "views": 11,
            "likes": 30,
            "nutrition1": ""
        },
        {
            "food_id": 4,
            "name": "빨간고추",
            "img": "",
            "category": "채소",
            "cancerNm": "위암",
            "background_color": " ",
            "foreground_color": "",
            "wishes": 11,
            "views": 12,
            "likes": 31,
            "nutrition1": ""
        },
        {
            "food_id": 5,
            "name": "시금치(포항초)",
            "img": "",
            "category": "채소",
            "cancerNm": "위암",
            "background_color": " ",
            "foreground_color": "",
            "wishes": 12,
            "views": 13,
            "likes": 32,
            "nutrition1": ""
        },
        {
            "food_id": 6,
            "name": "쑥",
            "img": "",
            "category": "채소",
            "cancerNm": "위암",
            "background_color": " ",
            "foreground_color": "",
            "wishes": 13,
            "views": 14,
            "likes": 33,
            "nutrition1": ""
        },
        {
            "food_id": 7,
            "name": "케일(쌈채소)",
            "img": "",
            "category": "채소",
            "cancerNm": "위암",
            "background_color": " ",
            "foreground_color": "",
            "wishes": 14,
            "views": 15,
            "likes": 34,
            "nutrition1": ""
        },
        {
            "food_id": 13,
            "name": "마늘",
            "img": "",
            "category": "채소",
            "cancerNm": "위암",
            "background_color": " ",
            "foreground_color": "",
            "wishes": 20,
            "views": 21,
            "likes": 40,
            "nutrition1": ""
        }
    ]
}

검색 오류


{
    "status": 200,
    "success": false,
    "message": "정확한 영양성분을 입력해 주세요"
}

#### DB 오류

```json
{
    "status": 600,
    "success": false,
    "message": "DB 오류 입니다"
}

INTERNAL_SERVER_ERROR

{
    "status": 500,
    "success": false,
    "message": "내부 서버 오류 입니다"
}