【发布时间】:2019-07-21 11:29:04
【问题描述】:
在本地开发人员或 Web 上的 Azure 中运行 Azure Functions 应用程序时,配置 CORS 有很多帮助。
但我们目前在我们自己的 Kubernetes 集群中托管这些函数,我尝试将环境变量“Host”设置为“{"CORS":"*"}',看起来就像 Azure 所做的那样, 但这似乎没有添加 CORS 标头。
这是因为如果环境变量不在本地或 Azure 中托管,它会忽略环境变量吗?在这种情况下,我是否需要使用func 在生产环境中运行,以便将允许的来源参数传递给命令行应用程序? (Dockerfile MS 给你使用 dotnet 和 WebHost.dll - 我不确定在哪里可以找到该命令的选项)。
【问题讨论】:
-
CORS 请求在 Azure Functions 运行时之外处理。因此,仅适用于 Azure 环境,而不是托管在其他地方。
标签: azure kubernetes cors azure-functions