[공유] 댓글 트리 depth 1로 제한한 이유
Tiptap을 직접 깎아 쓰니 백엔드는 JSON doc만 받아 sanitize하면 되고, 프론트는 schema만 일관시키면 됩니다. 코드블록 highlighting은 lowlight로.
북마크는 토글 형태로 (`(userId, postId)` 복합 PK + `onConflictDoNothing`). 1행 INSERT 또는 DELETE라 동시성 걱정 없음.
이번 주말에 작은 게시판을 만들면서 정리한 내용을 공유합니다. 처음 의도는 단순했지만 막상 깊이 들어가니 도메인이 많아서 꽤 시간이 걸렸습니다.
SSE 채널 이름 컨벤션이 좋네요. 따라 해보겠습니다.