목적 | 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/{memberId}/view | ramenView() |
라면 좋아요 count with 멤버 정보 for 랭킹 | GET | /v1/ranking/{memberId}/like | ramenLike() |
하루(오전 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 |
---|---|---|---|
조건에 따라 좋아요 순으로 정렬된 라면 리스트 조회 가져오기 | GET | /v1/ramen | fetchRamensByConditions() |
목적 | 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/detail | fetchDetailRamen() |
해당 프로필 데이터 가져오기 | GET | /v1/member/{memberId}/profile | fetchProfile() |
인기 라면 조회 (0개~4개) from 좋아요한 라면, 많이 조회된 라면 | GET | /v1/ranking/ramen | fetchPopRamen() |