Настроить передачу токена авторизации в Next.js для SSR
1 000 руб. за проект
Коротко о проекте:
Есть небольшое приложение на Next.js, есть страница авторизации, при введении верных данных пользователя, бэкэнд возвращает токен, который нужно отправлять в заголовках запроса для получения пользовательской информации.
Пока что этот токен хранится на клиентской стороне, и Ваша задача сделать так, что бы этот токен передавался на сервер при запросе новой страницы и уже Next делал запрос на бэкэнд и получал необходимую информацию для генерации запрашиваемой страницы.
Ещё раз повторю, Ваша задача в том, чтобы передать полученный от бэка токен Нексту и уже он делал запрос с токеном в headers. Больше ничего делать не требуется.
Если более детально, то после регистрации или логина, получаем токен, пока что он хранится в redux менеджере, но правильнее будет хранить его в куках, после, при переходе на страницу подписок по нажатию на "My Subscriptions" должен отправляться запрос со стороны сервера на бэк по адресу .../api/subscribe/self . и получать информацию, которую потом можно использовать.
Ссылка на бэкэнд Swagger: https://internship.purrweb.site/api/#/Subscribe/SubscribeController_getSelfSubscribe
Ссылка на архив с проектом: https://disk.yandex.ru/d/arpnUHS6hP2uJA
Есть небольшое приложение на Next.js, есть страница авторизации, при введении верных данных пользователя, бэкэнд возвращает токен, который нужно отправлять в заголовках запроса для получения пользовательской информации.
Пока что этот токен хранится на клиентской стороне, и Ваша задача сделать так, что бы этот токен передавался на сервер при запросе новой страницы и уже Next делал запрос на бэкэнд и получал необходимую информацию для генерации запрашиваемой страницы.
Ещё раз повторю, Ваша задача в том, чтобы передать полученный от бэка токен Нексту и уже он делал запрос с токеном в headers. Больше ничего делать не требуется.
Если более детально, то после регистрации или логина, получаем токен, пока что он хранится в redux менеджере, но правильнее будет хранить его в куках, после, при переходе на страницу подписок по нажатию на "My Subscriptions" должен отправляться запрос со стороны сервера на бэк по адресу .../api/subscribe/self . и получать информацию, которую потом можно использовать.
Ссылка на бэкэнд Swagger: https://internship.purrweb.site/api/#/Subscribe/SubscribeController_getSelfSubscribe
Ссылка на архив с проектом: https://disk.yandex.ru/d/arpnUHS6hP2uJA
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.