Tengo dificultades para depurar desde un dispositivo móvil mi aplicación web de desarrollo local que se conecta a un servidor de nodo GraphQL y a otro servicio mediante sockets web. Los tres servicios que se ejecutan en HTTPS en los siguientes puertos.

Web Reactjs app: https://localhost:3335
Node server: https://localhost:3334
Web socket server: wss://localhost:4443

Desde mi máquina macOS, todo funciona como se esperaba, pero al intentar acceder a los reactjs desde Chrome Android y usar las herramientas de inspección de escritorio y el cable USB, la navegación a https://localhost:3335 funciona, pero aparece el error POST https://localhost:3334/dev/graphql net::ERR_CERT_DATE_INVALID.

Mi dispositivo iOS ni siquiera se conecta a localhost: 3335 o 192.168.2.3:3335.

Estoy abierto a cualquier consejo, truco, servicio e idea para depurar usando mi máquina de desarrollo local y dispositivos móviles.

0
George Taskos 20 ene. 2021 a las 03:07

1 respuesta

La mejor respuesta

Pude hacerlo funcionar navegando a todas las direcciones en el navegador móvil y acepté el riesgo de un certificado autofirmado.

https://localhost:3334/dev/grapqhl -> aceptar https://localhost:4443 -> aceptar

Ahora https://localhost:3335 funcionará bien.

Luchando con la depuración del iPhone debido a que el host local no se vincula a la dirección IP de la máquina (solución pendiente, podría crear otra pregunta SO como referencia).

0
George Taskos 23 ene. 2021 a las 15:59