2018007956 / Preddit

스터디에 최적화된 커뮤니티 플랫폼
0 stars 0 forks source link

feat: comments in post #33

Closed 2018007956 closed 4 months ago

2018007956 commented 4 months ago

Overview

Change Log

[댓글 작성하기]

  1. UI : client/src/pages/r/[sub]/[identifier]/[slug].tsx
    • 로그인이 안되어 있으면 Redirect /login
    • 로그인 후 댓글 작성 가능
    • 댓글 작성 내용이 없으면 댓글 작성 버튼 disabled
  2. 백엔드 전송 : client/src/pages/r/[sub]/[identifier]/[slug].tsx handleSubmit
  3. API : server/src/routes/posts.ts createPostComment
    • comment 생성 후 DB 확인해보면 값이 잘 들어가 있는 것을 확인할 수 있음
  4. useSWR의 mutate 을 적용하여 실시간으로 댓글이 생성될 수 있도록 구현

[댓글 가져오기]

  1. useSWR로 댓글 리스트 가져오기 : client/src/pages/r/[sub]/[identifier]/[slug].tsx
  2. API : server/src/routes/posts.ts getPostComment
    • 콘솔 찍어보면 생성했던 댓글을 잘 가지고 오는 것을 확인할 수 있음
  3. 댓글 리스트 UI : client/src/pages/r/[sub]/[identifier]/[slug].tsx

Issue Tags