정글 7기 이유정 WEEK 13 나만무 준비 Express 공부 레포지
Express.js
MySQL
DrawSQL
Swaager
- 전체 게시글 목록 조회 API
- 제목, 작성자명(nickname), 작성 날짜를 조회하기
- 작성 날짜 기준으로 내림차순 정렬하기
- 게시글 작성 API
- 토큰을 검사하여, 유효한 토큰일 경우에만 게시글 작성 가능
- 제목, 작성 내용을 입력하기
- 게시글 조회 API
- 제목, 작성자명(nickname), 작성 날짜, 작성 내용을 조회하기
- 게시글 수정 API
- 토큰을 검사하여, 해당 사용자가 작성한 게시글만 수정 가능
- 게시글 삭제 API
- 토큰을 검사하여, 해당 사용자가 작성한 게시글만 삭제 가능
- 댓글 작성 API
- 로그인 토큰을 검사하여, 유효한 토큰일 경우에만 댓글 작성 가능
- 댓글 내용을 비워둔 채 댓글 작성 API를 호출하면 "댓글 내용을 입력해주세요" 라는 메세지를 return하기
- 댓글 내용을 입력하고 댓글 작성 API를 호출한 경우 작성한 댓글을 추가하기
- 댓글 수정 API
- 로그인 토큰을 검사하여, 해당 사용자가 작성한 댓글만 수정 가능
- 댓글 내용을 비워둔 채 댓글 수정 API를 호출하면 "댓글 내용을 입력해주세요" 라는 메세지를 return하기
- 댓글 내용을 입력하고 댓글 수정 API를 호출한 경우 작성한 댓글을 수정하기
- 댓글 삭제 API
- 로그인 토큰을 검사하여, 해당 사용자가 작성한 댓글만 삭제 가능
- 원하는 댓글을 삭제하기