c# - CORS 策略已阻止从源访问“http://localhost...”处的 XMLHttpRequest:
问题描述
我有一个 .net 核心应用程序,它有一个 REST API 被 Angular 客户端使用,但遇到了 CORS 问题。
在 .net 核心中,我已经有了
app.UseCors();
在配置方法中以及将响应标头设置为
Access-Control-Allow-Headers *
Access-Control-Allow-Methods *
Access-Control-Allow-Origin *
但仍然在客户端出现错误(在本地端口 4200 上运行):
从源“ http://localhost:4200 ”访问“ http://localhost/myAPI/api/Table ”处的 XMLHttpRequest已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:未通过具有 HTTP 正常状态。
解决方案
推荐阅读
- azure - 监控 Azure 服务总线队列长度
- r - bind_rows(), column can't be converted from integer to character error
- java - Java List sort and group using Stream
- java - When paintComponent() is invoked during a repaint process
- go - File does not reside within any path specified using proto_path
- google-cloud-platform - Cloud SQL proxy cannot connect to a database using a second service account with same permissions
- hbase - Upsert in Apache Phoenix EXTREMELY slow how to improve write performance?
- c# - UWP 空白 GridView,每列之间带有标题和行
- python - Unpacking a numpy ndarray of tuples and add it in a new dimension
- javascript - Javascript IF-Else not working as expected