next.js/test/e2e/app-dir/ppr/app/api/cookie/route.js
route.js22 lines573 B
import { cookies } from 'next/headers'

export async function POST(request) {
  const url = new URL(request.url)
  const name = url.searchParams.get('name')
  if (!name) {
    return new Response(null, { status: 400 })
  }
  ;(await cookies()).set(name, '1')
  return new Response(null, { status: 204 })
}

export async function DELETE(request) {
  const url = new URL(request.url)
  const name = url.searchParams.get('name')
  if (!name) {
    return new Response(null, { status: 400 })
  }
  ;(await cookies()).delete(name)
  return new Response(null, { status: 204 })
}
Quest for Codev2.0.0
/
SIGN IN