【发布时间】:2021-04-23 02:59:02
【问题描述】:
我刚开始使用 Azure 函数,当我从 Angular 调用 HTTP 触发器函数时,我得到:
跨域请求被阻止:同源策略不允许读取 [MY_ENDPOINT] 处的远程资源。 (原因:CORS 请求未成功)。
我在 localhost 上运行,初始搜索提示我将配置添加到 local.settings.json:
"Host": {
"LocalHttpPort": 7071,
"CORS": "*",
"CORSCredentials": false
}
我也尝试了上面的 CORS 我已将我的 local.settings.json 属性设置为 here。
我也尝试导航到项目属性 > 调试 > 应用程序参数并添加
host start --useHttps --cors *
我已经检查是否可以通过 postman 和与之关联的 swagger ui 运行它来获得响应。所以我相信这不是一个红鲱鱼,问题在于浏览器 CORS 预检请求。但是我该如何解决呢?
【问题讨论】:
-
您是否在本地运行 Angular 项目并在门户上运行 Azure Function?
-
我在本地运行
标签: cors azure-functions