Задать вопрос
@IT-Programmer

Что использовать вместо middleware в nextjs?

Доброе время суток!
Столкнулся с ограничениями middleware в nextjs.
Идея: при загрузке сайта должна происходить авторизация. Происходит это на серверной части nextjs(SSR) по следующему сценарию:
1. Nextjs используя gRPC подключение, отправляет запрос на nodejs на сервер с токеном.
2. Сервер проверяет и возвращает ответ.
3. В зависимости от ответа сервера должно произойти: перенаправление на другой адрес и аннулирование токена.

Но проблема в том что в middleware nextjs нельзя выполнять nodejs код, поэтому временно было принято решение переместить проверку авторизации и перенаправления в основной layout.tsx, но как я понимаю это не лучшее решение.

Может кто-то уже сталкивался с подобным? как решили или я что-то делаю не так
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Вайбкодинг: максимальная версия
    3 месяца
    Далее
  • Учебный центр IBS
    WEB-023 React Advanced: продвинутые темы
    1 неделя
    Далее
  • Яндекс Практикум
    Вайбкодинг: расширенная версия
    2 месяца
    Далее
Решения вопроса 1
miraage
@miraage
Старый прогер
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 125 000 до 200 000 ₽
ITK academy Казань
от 75 000 до 125 000 ₽
Инком Нижний Новгород
от 160 000 до 230 000 ₽