我正在使用Azure Functions CLI工具在本地测试Azure Functions应用程序 . 有什么办法可以为本地主机配置CORS设置吗?
你可以像这样启动主机
func host start --cors *
您还可以更具体,并提供逗号分隔的允许网址列表
更多这里:https://github.com/Azure/azure-webjobs-sdk-script/issues/1012
在Azure Functions上配置CORS的另一种简单方法是使用Azure Portal,
1-转到Azure门户中的功能应用程序设置
2 - 单击CORS并添加本地主机URL
你有它!
希望这有助于某人 .
如果您在通过Visual Studio的Debug的“应用程序参数”传递参数时遇到问题 . 这是如何从命令行传递参数:
1)打开普通的命令提示符 .
2)cd到你的解决方案的编译dll,即“你的解决方案路径”\ bin \ Debug \ netstandard2.0
3)从命令行启动Azure函数运行时,即:
dotnet "C:\Users\USER\AppData\Local\Azure.Functions.V2.Cli\func.dll" host start --port 7071 --cors * --pause-on-error
4)在Visual Studio中调试,调试 - >附加到进程..并附加到将运行的donet.exe .
希望有助于防止有人过多地敲打他们的头...
3 回答
你可以像这样启动主机
您还可以更具体,并提供逗号分隔的允许网址列表
更多这里:https://github.com/Azure/azure-webjobs-sdk-script/issues/1012
在Azure Functions上配置CORS的另一种简单方法是使用Azure Portal,
1-转到Azure门户中的功能应用程序设置
2 - 单击CORS并添加本地主机URL
你有它!
希望这有助于某人 .
如果您在通过Visual Studio的Debug的“应用程序参数”传递参数时遇到问题 . 这是如何从命令行传递参数:
1)打开普通的命令提示符 .
2)cd到你的解决方案的编译dll,即“你的解决方案路径”\ bin \ Debug \ netstandard2.0
3)从命令行启动Azure函数运行时,即:
4)在Visual Studio中调试,调试 - >附加到进程..并附加到将运行的donet.exe .
希望有助于防止有人过多地敲打他们的头...