Azure 搜索服务上的 CORS 问题

CORS issues on Azure Search Service

我正在尝试发出 GET 请求,以便从 Azure 搜索服务查询数据。我正在尝试按照本教程进行操作:https://www.dotnetcurry.com/microsoft-azure/cognitive-search-rest-apis-angular-app

如何让我的域发出成功的 GET 请求而不被 CORS 策略阻止。

Azure 上是否有可能的方法或自定义配置允许默认站点绕过此错误?我试图将 API 键作为参数添加到 URL 但同样的问题再次出现。

谢谢

您看到此消息是因为您的浏览器阻止了去往与来源 localhost 不同的主机 samplecognitive.search.windows.net 的请求。您必须告诉 Azure 搜索发回“Access-Control-Allow-Origin”header,包括本地主机。

在 Azure 搜索服务的“概述”选项卡中,转到“索引”并单击您的索引。然后转到“CORS”。添加 http://localhost:4200 并点击“保存”。