로그인, 회원가입 // 진수

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

라면 검색 // X

목적 METHOD API FUNCTION
라면 제품 이름 검색 GET /v1/search/ramen?q={query} searchByRamen()
라면 회사 이름 검색 GET /v1/search/company?q={query} searchByCompany()
라면 면 종류 검색 GET /v1/search/noodle?q={query} searchByNoodle()

라면 조건에 따른 Crawling_cnt 순 정렬 리스트 // 수한

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

라면 추천 X

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

쿼리 // ramen 수한 memeber 진수

목적 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()
취향 선택 주류 라면 20개 리스트 프론트가 저장 GET