[TIL_200629] UID를 활용한 중복 추천 방지/작성자 검증
오늘 배운 것
db.users 업데이트
- sign up 시 user data에 가입일시 추가(timestamp)
UID 활용
중복 추천 방지 기능
- article, comment의 추천 수 측정 방식 보완
- 기존: 0 + 1
- 보완: 0 + 1, upvote_list 추가
- upvote_list의 user_number와 current_user_number 대조
- 일치: alert("You have already upvoted"); 표시
- 불일치: upvote +1, upvote_list에 current_user_number 추가
delete api 보완
- delete_article, delete_comment 시 confirm('Delete this comment?')
- true: 해당 article, comment의 작성자인지 검증
- success: 삭제
- error(mismatch): alert('You can only delete posts you have posted.');
내일 배울 것
추천수 산정 방식
vote 방식 결정
- 감정 표시(희로애락)
- 추천/비추천(up, down)
정렬 방식