无效的CORS请求:403角度禁止错误



我正试图使用httpClient在angular中发出GET请求,但我收到了403禁止的错误。

步骤:1.我正在使用完整的URL,如"http://myrestapi.aws.net">

this.httpClient.get(URL(

当我使用这种方式时,我可以点击API,但我在控制台中得到403禁止的错误"无效CORS请求">

为了克服CORS问题,我安装了chrome扩展并允许CORS。但我仍然面临着同样的403问题。

有人能在这里提供我做错了什么吗。使用CORS扩展不是理想的解决方案,但这是暂时的,所以只需要使用Chrome扩展来解锁我自己。

您应该在后端而不是前端启用CORS策略。

您的后端必须授权一个或多个域进行连接,如白名单。

查看您的后端解决方案文档,并添加(白名单(您的前端托管域。

终于找到了我的问题的解决方案。我在angular中使用了proxy.conf.json,并使用了选项pathRewrite选项。

有关路径,请参阅此处的Rewrite文档。https://angular.io/guide/build

最新更新