Estoy creando un sitio web con Next.js alojado en Netlify y quiero restringir el acceso al entorno de prueba y permitirlo en producción comprobando las ip de los usuarios con mi lista blanca de ip.
Para hacer eso, necesito usar getServerSideProps donde obtengo la IP de los encabezados y la comparo. En la puesta en escena, no necesito esta funcionalidad y las mismas páginas no deberían tener esta funcionalidad. Parece que getServerSideProps no se puede ejecutar condicionalmente en función de las variables env, por lo que actualmente estoy atascado.
¿Quizás alguien tuvo experiencia con el mismo problema o puede recomendar enfoques alternativos?
La solución a este problema se encontró dentro de next.js. Lanzaron el complemento para Nettlify hace un par de días y ahora admiten los próximos redireccionamientos js. Notas de la versión v4 del complemento Essential Next.js