1. Sequelize를 통해 Like Table 개선

- UserId 와 Posts는 1:N 관계이다.
- 이렇기 때문에 Like의 관계를 정의할 때는 User, Post와 1:N으로 정의해야 한다.
- 이때 Like Table 정의할 때, Primary Key를 postId, userId 두 개를 둔다.
because, Primary Key를 한 개만 둔다면 Unique가 걸리기 때문에, Key를 두 개 두어서 1:N, 1:N 관계를 유지할 수 있도록 해준다.
- 현재 Posts, Users 에는 BelongToMany로 서로 연결되어 있는데, hasMany를 통해 Likes로 연결하여 Table 관계도를 다시 생성해야 할 것 같다.
2. Layered Architecture Pattern 적용 중
- Controller, Service, Repository 구현하여 적용 중
- 현재 Post 구현 완료하였으며, 에러 처리는 아직 안했다.
github : https://github.com/Hangju0610/hanghae99_Lv5_test