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