[공유] Next.js 16에서 cookies()가 async가 된 이유

관리자 셸은 모더레이터+만 진입 가능. layout 가드 + 서버 액션마다 권한 재검사. UI에서 막아도 라우트가 뚫리면 의미가 없죠.

이번 주말에 작은 게시판을 만들면서 정리한 내용을 공유합니다. 처음 의도는 단순했지만 막상 깊이 들어가니 도메인이 많아서 꽤 시간이 걸렸습니다.

SELECT id, ts_rank_cd(search_tsv, q) AS rank
FROM posts, websearch_to_tsquery('simple', $1) q
WHERE search_tsv @@ q
ORDER BY rank DESC LIMIT 20;

댓글 (5)

로그인하면 댓글을 작성할 수 있습니다.

PR 링크가 있다면 공유 부탁드려요.

북마크 토글 시 optimistic UI 적용은 어떻게 하셨나요?

흥미로운 정리네요. 마지막 부분은 좀 더 풀어주실 수 있나요?

이 부분은 사실 측정해보지 않으면 답이 안 나옵니다. 환경마다 다를 거에요.

이 부분은 사실 측정해보지 않으면 답이 안 나옵니다. 환경마다 다를 거에요.