Azure Function App(Flex 消耗主机模型)上的 CORS 问题

问题描述 投票:0回答:1

我的 Azure Function App 目前正面临 CORS(跨源资源共享)问题,该应用程序在 Flex 消耗主机模型上运行。它是在本地开发并部署到 Azure 的。尝试从 protal 调用该函数时,我遇到以下错误:

HTTP 响应代码:0 未知 HTTP 错误 HTTP响应内容:错误:{“message”:“无法获取”,“stack”:“TypeError:无法获取 在 https://portal.azure.com/Content/Dynamic/qTMV9j3qzPmv.js:227:24350","isError":true}

以下是我迄今为止采取的步骤:

  • 在 Azure 门户中的 Azure Function App 和 Azure 存储帐户中启用 CORS(Blob 和文件服务 - GET、POST、PUT 允许的方法)
  • 验证了 Azure 门户中“设置”下的“配置”部分中的设置
  • 尝试过隐身模式
azure azure-functions cors azure-storage-account
1个回答
0
投票

如果在 Azure 函数应用程序中启用了访问限制,则会出现此错误。

  • 启用对所有网络的访问或从 IP 地址或虚拟网络授予访问权限。

enter image description here

enter image description here

配置 CORS 以允许来源:

enter image description here

传送门:

  • 启用网络访问后,即可运行该功能。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.