标签: azure cors azure-functions
在测试我的Azure功能的API定义时(在门户网站内),我收到此CORS错误:
这是一个跨来源的电话。确保***。azurewebsites.net上的服务器接受来自functions.azure.com的POST请求。了解更多
我确认这是在功能设置中列为CORS允许的来源:
https://functions.azure.com
我错过了什么吗?
答案 0 :(得分:1)
我不能在我身边重现这一点。
我将以下内容添加到允许的原件:
Azure门户中的输出:
我也通过jQuery对浏览器中的函数发出POST请求来测试它:
如果您希望我们深入研究此问题,您可能需要提供重现的详细步骤。
答案 1 :(得分:0)
问题原来是API定义。 CORS工作正常,尽管这表明错误消息中存在问题。 API定义中缺少的部分是
security: []
在POST部分中丢失了。我想安全条目是必需的,即使它是空的。如果有一个警告说这是缺失的话会很好。