Si ejecuto solo mi aplicación de interfaz en el puerto 3000, entonces location.pathname = http://localhost:8082 redirige muy bien con un clic de botón a localhost:8082 . Cuando inicio un servicio adicional en otra pestaña de terminal en el puerto 8082, mi botón deja de funcionar y simplemente no hace nada, no redirige. Si detengo la aplicación en 8082, el botón vuelve a redireccionar correctamente.
Más específicamente, cuando hago clic en el botón para hacer la redirección, no sucede nada cuando se está ejecutando localhost:8082 . Cuando termino este proceso, la redirección ocurre de inmediato, incluso sin hacer clic en el botón. Algo parece impedir que el navegador redirija mientras se ejecuta el proceso 8082.
Solía funcionar hace solo un par de días y no tengo ideas de qué podría estar causando esto.
¿Podría estar relacionado con mi configuración de kubernetes o archivo vhosts? Esto sucede en varios navegadores.
El problema era que tenía .../auth/... en la URL del servicio 8082 en lugar de corregir .../oauth/... . Dios sabe por qué esto impidió redirigir a una URL incorrecta y, en cambio, simplemente no hizo nada.