@aleshaykovlev
html, css, js, node, webpack, sass, react

Как обратиться к Cookies в getServerSideProps?

export async function getServerSideProps({ query }: NextPageContext) {
    const response = await fetch(`http://localhost:5000/api/users/${query.name}`, {
        method: "GET",
        headers: {
            Authorization: `Bearer ${Cookies.get("token")}`
        }
    });
    const user = await response.json();
    return { props: { user } };
}


Cookies.get("token") = undefined, хотя в куки все есть
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
Zraza
@Zraza
Помог ответ? Отметь решением!
Похоже, что Cookies - это либа, предназначенная для получения кук в браузере, через браузерное апи.
А этот код выполняется на сервере - данные о куках нужно доставать из запроса пользователя.
Данные о нем должны быть в контексте.
Вот релевантный вопрос с SO
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
02 мая 2024, в 14:44
500 руб./за проект
02 мая 2024, в 14:36
3000 руб./за проект
02 мая 2024, в 14:29
30000 руб./за проект