목적 | METHOD | API | FUNCTION |
---|---|---|---|
회원 가입 | POST | /v1/member/signup | signup() |
로그인 | POST | /v1/member/login | login() |
로그아웃 | logout() | ||
회원 탈퇴 | DELETE | /v1/member/withdraw | withdraw() |
목적 | METHOD | API | FUNCTION |
---|---|---|---|
라면 취향 조회 | GET | /v1/member/{memberId}/fond | fetchFond() |
라면 취향 생성 | POST | /v1/member/fond | createFond() |
라면 취향 수정 | PUT | /v1/member/fond | updateFond() |
목적 | METHOD | API | FUNCTION |
---|---|---|---|
라면 좋아요 생성 및 취소 | POST | /v1/member/like | like() |
목적 | METHOD | API | FUNCTION |
---|---|---|---|
라면 세부 데이터 조회 count with 멤버 정보 for 랭킹 | GET | /v1/ranking/view/{ramenId}/{userIp}/ | ramenView() |
라면 좋아요 count with 멤버 정보 for 랭킹 // login 한 경우 | GET | /v1/ranking/like/{ramenId}/{memberId} | ramenLike() |
라면 좋아요 count with 멤버 정보 for 랭킹 // login 안 한 경우 | GET | /v1/ranking/like/{ramenId} | ramenLoginLike() |
하루(오전 7시마다 자동으로)마다 인기 라면 초기화 | DELETE | /v1/ranking/clear | clear() |
목적 | METHOD | API | FUNCTION |
---|---|---|---|
라면 제품 이름 검색 | GET | /v1/search/ramen?q={query} | searchByRamen() |
라면 회사 이름 검색 | GET | /v1/search/company?q={query} | searchByCompany() |
라면 면 종류 검색 | GET | /v1/search/noodle?q={query} | searchByNoodle() |
목적 | METHOD | API | FUNCTION |
---|---|---|---|
Category 조건 따라 crawling cnt 순으로 정렬된 라면 리스트 조회 가져오기 | POST | /v1/ramen/category/{category} | fetchRamensByCategory() |
Analysis 조건 따라 crawling cnt 순으로 정렬된 라면 리스트 조회 가져오기 | GET | /v1/ramen/analysis/{analysis} | fetchRamensByAnalysis() |
봉지 라면인 라면 리스트 가져오기 | GET | /v1/ramen/list/bongji | fetchRamenListBongji() |
컵 라면인 라면 리스트 가져오기 | GET | /v1/ramen/list/cup | fetchRamenListCup() |
목적 | METHOD | API | FUNCTION |
---|---|---|---|
사용자 선호 라면 기반 추천 | GET | /v1/recommend/{memberId}/items | recommendByItems() |
사용자와 비슷한 선호 라면을 가진 사용자 기반 추천 | GET | /v1/recommend/{memberId}/members | recommendByMembers() |
딥러닝 기반 추천 | GET | /v1/recommend/{memberId}/ai | recommendByAI() |
유사 라면 추천 | GET | /v1/recommend/{memberId}/similarity | recommendBySimilarity() |
목적 | METHOD | API | FUNCTION |
---|---|---|---|
좋아요한 라면 리스트 가져오기 | GET | /v1/member/{memberId}/like | fetchLikedRamens() |
라면 세부 데이터 가져오기 | GET | /v1/ramen/{ramenId}/detail | fetchDetailRamen() |
라면 좋아요 여부 확인 | GET | /v1/ramen/islike/{ramenId}/{memberId} | ramenislike() |
해당 프로필 데이터 가져오기 | GET | /v1/member/{memberId}/profile | fetchProfile() |
인기 라면 조회 (0개~4개) from 좋아요한 라면, 많이 조회된 라면 | GET | /v1/ranking/ramen | fetchPopRamen() |
GET |