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