Задать вопрос
@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, хотя в куки все есть
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Zraza
@Zraza
Помог ответ? Отметь решением!
Похоже, что Cookies - это либа, предназначенная для получения кук в браузере, через браузерное апи.
А этот код выполняется на сервере - данные о куках нужно доставать из запроса пользователя.
Данные о нем должны быть в контексте.
Вот релевантный вопрос с SO
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы