angular - 无效的 CORS 请求:403 Forbidden Error Angular
问题描述
我正在尝试使用 httpClient 以角度发出 GET 请求,但出现 403 禁止错误。
步骤: 1. 我正在使用完整的 URL,例如“ http://myrestapi.aws.net ”
this.httpClient.get(URL);
当我使用这种方式时,我可以访问 API,但在控制台“无效 CORS 请求”中出现 403 禁止错误
为了克服 CORS 问题,我安装了 chrome 扩展并允许使用 CORS。但我仍然面临同样的 403 问题。
有人可以在这里提供任何输入我在这里做错了什么。使用 CORS 扩展不是理想的解决方案,但这是暂时的,所以只需使用 Chrome 扩展来解锁自己。
解决方案
CORS
您应该在后端启用策略,而不是前端。
您的后端必须授权一个或多个域进行连接,例如白名单。
检查您的后端解决方案文档,并添加(白名单)您的前端托管域。
推荐阅读
- xml - 标有“uft-16”编码的 .xml 文件在 MacOS 上表现异常
- javascript - 在 React Native 中从图像中删除背景
- mysql - 将一个书面的月份变成一个数字mysql
- java - 如何从spring data jpa应用程序中完全禁用锁定
- mongodb - MongoDB $lookup 对多个文档的结果是一个空数组
- php - Authorize.Net 支付处理不再有效
- javascript - 在 JS 中的 mediaquery 中移动 id
- javascript - JQuery.when() 不等待函数返回
- python - 如何从 Python 中的多个文件夹中提取文件
- avro - Avro 合约与枚举的兼容性