luciin
luciin
TTCTheo's Typesafe Cult
Created by luciin on 12/29/2024 in #questions
Access cookies in middleware?
I found two patterns to access cookies in middleware, are they equally good? 1. From https://nextjs.org/docs/app/building-your-application/authentication#optimistic-checks-with-middleware-optional
export default async function middleware(req: NextRequest) {
// ...
const cookie = (await cookies()).get('session')?.value
// ...
}
export default async function middleware(req: NextRequest) {
// ...
const cookie = (await cookies()).get('session')?.value
// ...
}
2. From https://nextjs.org/docs/app/building-your-application/routing/middleware#using-cookies
export function middleware(request: NextRequest) {
// ...
let cookie = request.cookies.get('nextjs')
}
export function middleware(request: NextRequest) {
// ...
let cookie = request.cookies.get('nextjs')
}
5 replies