在 Azure Functions 上使用不同的路由前缀
點擊上方藍字關注“汪宇杰博客”
原文:Azure Tips and Tricks
翻譯:汪宇杰
導語
有時需要使用與 Azure Functions 自動生成的路由前綴不同的路由前綴。
例如:https://mynewapimc.azurewebsites.net/api/HttpTriggerCSharp1 在函數名之前使用 api。您可能想要刪除 "api" 或將其更改為另一個名稱。
我通常通過進入 Azure 門戶點點鼠標解決這個問題。點擊 Azure Function,然后點擊 Platform Features 和 Advanced tools (Kudu)。
導航到 wwwroot 并在 host.json 文件上點擊編輯。
在編輯器中,添加 routePrefix 以定義路由前綴。如果我希望路由前綴為空,那么就使用以下內容:
{
? "http": {
? ? "routePrefix": ""
? }
}
只需重新啟動 Azure Function,現在就可以無需 "api" 前綴即可訪問我的 URL。
另外,如果您想要路由前綴,那么我只需添加以下內容。
{
? "http": {
? ? "routePrefix": "myroute"
? }
}
Azure Functions 是一項按需提供的云服務,可提供運行應用程序所需的各項不斷更新的基礎結構和資源。你只需專注于對你最重要的代碼,Functions 會處理其余部分。Functions 為 Azure 提供無服務器計算。可以使用 Functions 來生成 Web API、響應數據庫更改、處理 IoT 流、管理消息隊列等。
汪宇杰博客
Azure | .NET |?微軟 MVP
無廣告,不賣課,做純粹的技術公眾號
總結
以上是生活随笔為你收集整理的在 Azure Functions 上使用不同的路由前缀的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黄老师离开呆了十年的上海
- 下一篇: 万字长文 - 解读功能开关 | IDCF