Express를 사용할 때 저는 다음과 같은 사용자를 저장하곤 했습니다. request.user
:
그러나 NextJS 13 API 라우팅 및 미들웨어를 사용하여 이를 수행하는 방법과 쿠키를 사용하는 방법. NextJS를 처음 사용하므로 도움을 주시면 대단히 감사하겠습니다.
P粉1769805222023-09-08 00:18:14
Next.js에서는 NextRequest 및 NextResponse의 쿠키 확장을 사용하여 쿠키를 읽고 조작할 수 있습니다. 구체적인 방법은 다음과 같습니다.
먼저 다음/헤더에서 쿠키를 가져와야 합니다.
으아악그러면 다음과 같은 쿠키를 얻을 수 있습니다:
으아악쿠키를 설정하려면 Set-Cookie 헤더를 사용하여 새 응답을 반환해야 합니다.
으아악NextRequest 개체를 사용하여 쿠키를 읽을 수도 있습니다.
으아악수신 요청의 경우 쿠키에는 쿠키 가져오기, getAll, 설정 및 삭제 방법이 있습니다. 쿠키가 존재하는지 확인해야 하거나 모든 쿠키를 삭제하려면 선택을 취소해야 합니다.
보내는 응답의 경우 쿠키에는 get, getAll, set 및 delete 메소드가 있습니다.
다음은 이러한 방법을 사용하는 방법의 예입니다.
으아악