我的 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
参数。
当我得到函数的 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
参数。