리액션 기능을 추가했어요!
2025년 11월 9일 13:10|일상
불응불응
야호야호! 오랜만에 새 기능 소식이에요!
이번에 제가 외부 라이브러리 없이 손수 포스트에 리액션 기능을 추가했답니다!!
어떻게 했냐면은...
-
DB에 JSON형식의 컬럼을 추가한다
-
익명과 기명의 리액션 구분을 위해 쿠키에 ID를 추가한다
-
리액션을 클릭하면 ID와 리액션 정보가 서버로 전송된다
-
서버단에서 JSON을 Manipulation하며 리액션 정보를 저장한다
-
클라이언트에서 다시 그 정보를 불러와서 보여준다
헥헥... 저 JSON 파싱하는게 왜케 어려웠는지 모르겠어요. 그리고 ID를 추가하는데 미들웨어도 손 볼 일이 좀 생겨가지고 거기서도 좀 애를 먹었네요. 이렇게 풀스택으로 성장하는 것인가
그리고 이미 찍은 리액션을 다시 취소하는 작업도 필요했기 때문에 이것도 RESTful하게 짰어요. 헤헤 잘했지
어서 리액션으로 칭찬해줘요! 빨리!