首页 > 解决方案 > Access-Control-Allow-Origin 角度

问题描述

Helo 我的应用中有更新功能。但它没有更新,它显示以下错误。

无法加载 http://localhost:8080/../update:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问 Origin 'http://localhost:4200'。响应具有 HTTP 状态代码 403。

HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: null, ok: false, ...}。

我尝试了一个 chrome 扩展来启用访问控制,但是我根本无法查看我的数据。

我在当地工作。

问题已解决: HttpClient.put(url) 方法有问题。我不知道确切的原因,但是 post 方法效果很好!

标签: angularhttp

解决方案


问题出在你的后端。 它不接受跨源请求。如果您@CrossOrigin在控制器中使用 spring 使用注释。如果没有,请弄清楚是否启用跨源。


推荐阅读