así que creé un sitio web con Next.js y lo implementé en vercel.
Todo funciona perfectamente, pero el único problema que tengo es que cuando estoy conectado a los datos móviles, el sitio web no se abre. Sin embargo, cuando cambio a wifi se abre perfectamente. Sé que los datos móviles funcionan porque puedo navegar a cualquier otro sitio con datos, pero no puedo abrir mi sitio. Esto no ocurre para todos. Hasta ahora me está pasando a mí y a otra persona que conozco.
El sitio se carga durante un tiempo y luego recibo este mensaje/error
pero tan pronto como vuelvo a wifi y vuelvo a cargar la página, se carga perfectamente. También intenté usar Chrome y Firefox en dispositivos móviles y es el mismo problema. Así que no creo que tenga nada que ver con la compatibilidad del navegador.
Solo para probar algo. Creé una aplicación base de Next.js y la implementé en vercel. También ocurre el mismo problema. Se abre con wifi pero no con datos móviles. Así que no creo que tenga nada que ver con mi código.
enlace a un sitio de prueba que también tiene el mismo problema
https://sitio-estático-sigma.vercel.app/
Es solo un sitio estático, pero está ocurriendo el mismo problema.
¿Qué podría estar causando esto?
Su sitio web probablemente se ejecuta en un servidor de red local o en su computadora local, por lo que su conexión móvil no tiene acceso a esta red.
Por ejemplo, si la URL es algo como:
http://localhost/
http://127.0.0.1/
http://10.0.0.*/
http://192.168.*.*/
o cualquier otra URL/host local/privada, no se abrirá en su teléfono usando datos móviles (ver https://en.wikipedia.org/wiki/Private_network )
Para que funcione con datos móviles, el sitio debe estar disponible públicamente (IP pública/host)
Si implementó el sitio en vercel, use la URL pública de la aplicación de vercel.