백엔드 팀 자율 주제 스퍼트 프로젝트 (~02/04)
Express.js를 사용한 스퍼트 프로젝트
프로젝트 주제
Velog에서 가장 아쉬웠던 부분인 카테고리 기능을 추가한 블로그 프로젝트
velog
https://github.com/juintination/Project-Delog
ERD
ERD 수정
- 연관관계 수정
- 유저마다 각자의 카테고리가 다르기 때문에 유저와 카테고리를 1:N 관계로 수정
- Tag 및 PostTag 테이블 삭제
- Post에 JSON 형식으로 태그 저장하도록 수정
- Comment 테이블 속성 수정
id 속성이 필요하지 않아 삭제
- 생각해보니 하나의 게시글에 한 사람이 여러 개의 댓글을 달 수 있으니 id 속성이 필요해서 다시 추가
PROJECT-DELOG
Express.js 및 Prisma 세팅
$ express Project-Delog
$ cd Project-Delog
$ npm install express
$ npm install prisma @prisma/client
$ npx prisma init
$ npx prisma db pull
$ npx prisma generate
$ npm init -y
Todo List (~01/21)