회원 관리

메서드 엔드포인트 요청 데이터 설명 응답
GET /user/sign-up - 회원가입 페이지 렌더링 회원가입 HTML 페이지
POST /user/sign-up email ,
password,confirmpassword,
name,
nickname,
postcode,
roadAddress, jibunAddress, detailAddress, extraAddress 회원가입 처리 성공 시 /login 리디렉션
실패 시 sign-up 렌더링 + 오류 전달
GET /user/login - 로그인 페이지 렌더링 로그인 HTML 페이지
POST /user/login email, password 로그인 처리 성공 시 / 리디렉션
세션 저장 실패 시 login 렌더링 + 오류 전달
POST /user/logout - 로그아웃 처리 로그아웃 후 알림창 → / 이동
POST /user/profile-change profileImg (multipart) 프로필 이미지 업로드 및 변경 /my-page
POST /user/delete-profile - 프로필 이미지 삭제 /my-page
GET /my-page page (쿼리, 선택) 내 게시물 목록 조회
내 정보 조회 user,
posts
,
currentPage,
totalPages

카페 관리

메서드 엔드포인트 요청 데이터 설명 응답 / 렌더링 데이터
GET /cafe page (쿼리, 선택) 전체 게시판 목록 페이지 조회 user : 닉네임, 프로필, 방문수 + 1,
posts : 댓글수, isNew 포함 게시글 배열,currentPage,
totalPages
GET /cafe-shoes page (쿼리, 선택) "오뭐신" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-look page (쿼리, 선택) "오늘의 룩" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-select page (쿼리, 선택) "골라줘" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-drop page (쿼리, 선택) "발매정보" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-sale page (쿼리, 선택) "세일정보" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-free page (쿼리, 선택) "자유" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-eat page (쿼리, 선택) "밥밥" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-humor page (쿼리, 선택) "유머" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-life page (쿼리, 선택) "일상" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /cafe-exercise page (쿼리, 선택) "운동" 게시판 목록 조회 userpostscurrentPage, totalPages
GET /upload-post - 게시물 작성 페이지 렌더링 upload-post
POST /upload-post post_kind,
title,
content,
images[] 게시물 등록 성공 시 /cafe 리다이렉트
실패 시 500 에러
GET /cafe/:id - 게시물 상세 조회 user,
post,
profile,
comments
POST /cafe/:id/comment comment 게시물 댓글 작성 성공 시 새 댓글 JSON (201)
실패 시 400 또는 500 JSON 에러
POST /cafe/:id/like - 게시물 좋아요 토글 게시물 좋아요 상태 JSON
GET /cafe/:id/edit - 게시물 수정 페이지 조회 user, post, profile
POST /cafe/:id/edit post_kind,
title,
content,
images[],
existingImages 게시물 수정 성공 시 /cafe/${postId}
실패 시 500 에러
POST /cafe/:id/delete - 게시물 삭제 성공 시 /my-page 리다이렉트
실패 시 500 에러
GET /user/:nickname page (쿼리, 선택) 특정 유저 게시물 목록 조회 user ,
posts,
currentPage,
totalPages