我的 Azure 函数 url 说 'segments' 而不是我的函数名称

My Azure function url says 'segments' instead of my function name

当我得到函数的 url 端点时,我有一个托管在 Azure 上的函数应用程序,它说 https://my_function_app.azurewebsites.net/api/{*segments} instead of https://my_function_app.azurewebsites.net/api/function_name。我该如何解决这个问题?

您似乎已经设置了路线模板。

如果您在门户网站上创建函数,请单击 Integrate 边栏选项卡并删除 Route template 中的值。

如果将预编译函数部署到 Azure,则应在代码中删除此设置。

对于 c#,在 .cs 文件的 HttpTrigger 属性中设置 Route=null。对于 js,删除 function.json 文件中的 route 参数。