我们有一个angular应用程序(使用Tomcat web服务器提供),它向"Express"( node v14)服务器发出"XHR"请求.web服务器和应用程序服务器都托管在本地.从101更新Chrome之后.从x到102.0.5005.63(Mac)和102.0.5005.61(Win),我们在web应用程序中看到了间歇性的API故障.对于这些"xhr"和"预回迁"请求,开发工具中的"状态"显示为"(失败)".控制台日志(log)显示"net::ERR\u TIMED\u OUT".然而,当API调用来自Postman或Chrome v102时,不会出现这种间歇性错误.x、 我还测试了"Safari"和"Edge",没有错误.有人能帮忙吗?

推荐答案

try 通过访问禁用"发送专用网络访问预飞行"chrome://flags/#private-网络访问发送预飞行

如果解决了问题,您的服务器应该正确响应"访问控制请求专用网络:true"飞行前请求

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

Angular相关问答推荐

Angular - Bootstrap 5 Carbon不工作

Angular 17@在大小写时切换多个值

从、管道和映射可观察到的逻辑?

如何包装NGB carousel ?

ANGLE DI useFactory将参数传递给工厂函数

ANGLING HTTP.GET()返回包含数据的数组

VS代码中带Angular 17的缩进新控制流

在Angular 17的本地服务应用程序时禁用SSR

如何在 Angular RxJS 中替换订阅中的 subscrib?

Router.navigate() 在功能拦截器内不起作用

Angular:为什么在 ngAfterContentInit 之后变量未定义?

如何将我的数组数据转换为逗号分隔的字符串

我想将一个对象传递给一个子组件.我做了一切,但没有任何效果. (Angular )

Angular:将间隔与增量和减量相结合

Angular 2如何使用路由和location.go()检测后退按钮按下?

如何重新加载当前页面?

使用 rxjs 处理刷新令牌

Angular [disabled]="MyBoolean" 没有工作

样式 html,来自 Web 组件的正文

找不到@angular/common/http模块