ggs4029 / Capstone_2024

2024 1학기 소프 캡스톤 디자인 - 게시판 구현
0 stars 0 forks source link

API 설계 #20

Open ggs4029 opened 4 months ago

ggs4029 commented 4 months ago

로그인 관련 API (LoginController)

기능 Method URL ReturnPage
로그인 페이지 이동 GET /login login.html
로그인 POST /login redirect:/main
로그아웃 POST /logout redirect:/

회원 관련 API (MemberController)

기능 Method URL ReturnPage
회원가입 페이지 이동 GET /member/new newMember.html
회원가입 POST /member/new redirect:/login
회원 정보 수정 페이지 이동 GET /member/editMember editMember.html
회원 정보 수정 POST /member/editMember redirect:/main
비밀번호 변경 페이지 이동 GET /member/editPassword editPassword.html
비밀번호 변경 POST /member/editPassword redirect:/main

게시글 관련 API (PostController)

기능 Method URL ReturnPage
게시글 전체 목록 조회 GET /board main.html
글쓰기 페이지 이동 GET /board/newPost newPost.html
글쓰기 POST /board/newPost redirect:/main
게시글 페이지 이동 GET /board/{id} post.html
게시글 수정 페이지 이동 GET /board/edit/{id} editPost.html
게시글 수정 POST /board/edit/{id} redirect:/board/{id}
게시글 삭제 페이지 이동 GET /board/deletePost/{id} deletePost.html
게시글 삭제 POST /board/deletePost/{id} redirect:/main
내 게시글 조회 GET /board/myPost myPost.html
게시글 검색 (제목) GET /main/search?searchType=title&keyword={keyword} main.html
게시글 검색 (작성자) GET /main/search?searchType=author&keyword={keyword} main.html
게시글 검색 (내용) GET /main/search?searchType=content&keyword={keyword} main.html