从我的移动设备调试 HTTPS 本地服务(web、api、websocket)

Debugging HTTPS local services from my mobile device (web, api, websocket)

很难从移动设备调试我的本地开发网络应用程序,该应用程序连接到 GraphQL 节点服务器和另一个使用网络套接字的服务。所有三个服务 运行 通过 HTTPS 连接到以下端口。

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

在我的 macOS 机器上,一切都按预期工作,但是当尝试从 Chrome Android 访问 reactjs 并使用检查桌面 devtools 和 USB 电缆导航到 https://localhost:3335 工作但是我收到错误 POST https://localhost:3334/dev/graphql net::ERR_CERT_DATE_INVALID.

我的 iOS 设备甚至没有连接到 localhost:3335 或 192.168.2.3:3335。

我乐于接受使用我的本地开发机器和移动设备进行调试的任何提示、技巧、服务和想法。

我能够通过导航到移动浏览器中的所有地址并接受自签名证书的风险来使其工作。

https://localhost:3334/dev/grapqhl -> 接受 https://localhost:4443 -> 接受

现在 https://localhost:3335 可以正常工作了。

由于 localhost 未绑定到机器 IP 地址,正在努力 iPhone 调试(未决解决方案,可能会创建另一个 SO 问题以供参考)。