로그인, 회원가입

목적 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()