Есть HOC withAuth (им оборачиваем _app.js), который в getInitialProps чекает серверные куки и принимает решение о том, куда редиректить или не редиректить используя Router.push(), но next кидает ошибку - You should only use "next/router" inside the client side of your app. Серверный редирект также пробовал использовать, но next говорит, что текущее состояние уже на client side.
Вопрос, действительно ли мы на этапе вызова компонента MyApp еще не имеем доступ к client side? Если да, то можно ли как-то это решить?
Причина в том, что хочется один раз обернуть withAuth(MyApp), а не каждую страницу в /pages.
Спасибо за помощь.