Node.js

Node.js 숙련주차 과제

수수 아보카도 2022. 12. 23. 00:06

입문주차에 비해 과제를 시작하는 것부터 너무 늦었다.

1. ERD

일단 대충 그림만 그려놓은 ERD. 너무 텅텅 비었지만 하다보면 채워지겠지.

회원가입(name, password, email)과 로그인(name, password), 댓글 추가, 수정, 삭제 기능 (comments_content, user_id, user_password)로!

지난 입문주차에서 했던 것과 다르게 댓글을 수정, 삭제하는 권한을 password로 주는 것이 아니라 세션으로 주고 싶다.

 

erd_trial_1 | DrawSQL

Database schema diagram for erd_trial_1.

drawsql.app

 

2. mongoose를 sequelize로 변경하기.

이건 강의에서 알려줘서 복붙했다. 데이터베이스를 no sql인 몽고디비에서 mysql로 변경한 것이다.

깃주소

 

GitHub - tnwjd3315/nodejs_intermediate_assignment

Contribute to tnwjd3315/nodejs_intermediate_assignment development by creating an account on GitHub.

github.com

 

3. 회원 가입 API

4. 로그인 API

5. 로그인 검사

 

6. 댓글 목록 조회 API

7. 댓글 작성 API

8. 댓글 수정 API

9. 댓글 삭제 API

10. 게시글 좋아요 API

11. 좋아요 게시글 조회 API