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