Chrome ERROR_TIMED_OUT 最新版本

Chrome ERROR_TIMED_OUT in latest version

我们有一个 angular 应用程序(使用 Tomcat 网络服务器提供服务)向“Express”(节点 v14)服务器发出“XHR”请求。 Web 服务器和应用程序服务器都在本地托管。将 Chrome 从 101.x 更新为 102.0.5005.63 (Mac) 和 102.0.5005.61 (Win) 后,我们的 Web 应用程序出现间歇性 API 故障。对于这些“xhr”和“预取”请求,开发工具中的“状态”显示为“(失败)”。控制台日志显示“net::ERR_TIMED_OUT”。但是,当从 Postman 或 Chrome v102.x 发出 API 调用时,不会出现此类间歇性错误。我还在“Safari”和“Edge”中进行了测试,那里没有错误。有人可以帮忙吗?

这似乎是一个临时问题。 See here.

尝试通过访问 chrome://flags/#private-network-access-send-preflights

来禁用“发送专用网络访问预检”

如果它解决了问题 - 您的服务器应该正确响应“Access-Control-Request-Private-Network: true”预检请求

更多信息:https://developer.chrome.com/blog/private-network-access-preflight/

我们对外部网站 (Netlify) 进行了同样的操作,然后进行了内部 API 调用。我们通过启用政策 'fixed' 它:

Specifies whether to allow websites to make requests to more-private network endpoints in an insecure manner

因为它看起来是一个错误,他们正在修补希望这是一个临时解决方法。