Удаление куки в NextJS
Когда настройка больше не нужна,
куку стоит убрать с клиента.
Хранилище из await cookies()
умеет сбрасывать запись по имени -
браузер получит команду забыть
старое значение при следующем ответе.
Давайте удалим куку theme
и подтвердим действие коротким текстом:
import { cookies } from 'next/headers';
export async function GET() {
let cookieStore = await cookies();
cookieStore.delete('theme');
return new Response('Theme cookie removed');
}
Сбросьте куку locale
и верните сообщение об успешном удалении.