как устанавить cookies из серверного компонента
export default async function Home() {
const res = await method();
return <main></main>;
}
const method = async () => {
const { cookies } = await import("next/headers");
const value = cookies().get("some-cookie");
const res = await fetch("/somewhere", {
headers: {
Cookie: `${value}`,
},
});
// в res новые куки
//как добавить новые куки к ответу от сервера next????
return res;
};
Ответы (1 шт):
Автор решения: Armen
→ Ссылка
решил следуюшим образом.
любой fetch запрос при 401 кидает на route где идет отдельный запрос обновляюший пару токенов на беке и редиректит обратно на ту страницу где был запрос.