본문 바로가기
Q&A해결2026년 8월 21일1분 읽기

Next.js 15 업그레이드 후 cookies().get() 에서 should be awaited 에러가 계속 뜹니다

n
next_seojun
조회 523댓글 2

Next 14에서 멀쩡히 돌던 앱을 15로 올렸는데, 서버 컴포넌트랑 route handler에서 쿠키 읽는 코드가 죄다 에러 로그를 뿜습니다. 콘솔에 이런 게 뜹니다.

Error: Route "/dashboard" used `cookies().get('session')`. `cookies()` should be awaited before using its value.

기존 코드는 이랬어요.

import { cookies } from 'next/headers'

const token = cookies().get('session')?.value

await를 붙이라는 뉘앙스인데, cookies()는 원래 동기 함수 아니었나요? 지금은 그냥 무시해도 값이 나오긴 합니다. 근데 페이지 열 때마다 이 에러가 로그에 쌓여서 찜찜하고, 나중에 진짜 터질까 봐 불안합니다.

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록