Устаноўка і чытанне кук з дапамогай функцыі cookies у NextJS
Працаваць з кукамі можна і з
дапамогай спецыяльнай функцыі cookies. Давайце імпартаруем
яе. Затым у апрацоўшчыку GET запыту
прымянім да яе метад set. У
яго першым параметры зададзім імя кукі,
а ў другім параметры - яе значэнне.
Каб прачытаць куку, вывядзем яе
метадам get:
import { cookies } from 'next/headers';
export async function GET(request) {
cookies().set('new_test', 'user-cookie');
console.log(cookies().get('new_test'));
return new Response('test blog', {
headers: {
'Content-Type': 'text-html',
}
});
}
Пасля выканання запыту ў тэрмінал выведзецца наступны аб'ект:
{ name: 'new_test', value: 'user-cookie', path: '/' }
Усталюйце куку апісаным у ўроке спосабам.