gpt4 book ai didi

Azure函数-将所有请求发送到同一函数

转载 作者:行者123 更新时间:2023-12-02 06:30:15 25 4
gpt4 key购买 nike

我正在尝试设置 Azure 函数,以便所有请求都发送到同一函数。 proxies.json 文件非常简单:

{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"Root URI to Redirector Trigger Function": {
"matchCondition": {
"route": "/{*path}",
"methods": [
"GET",
"POST"
]
},
"backendUri": "http://%WEBSITE_HOSTNAME%/myfunc"
}
}
}

到目前为止一切顺利,但是当发送请求时,代理请求最终会再次由代理处理 - 以无限循环结束。

如何在我的代理中指定代理所有接受 /myfunc 资源的请求?

最佳答案

我终于解决了这个问题,虽然不是很优雅。我的 proxies.json 现在看起来像这样:

{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"Root URI to Redirector Trigger Function": {
"matchCondition": {
"route": "/{path}",
"methods": [
"GET",
"POST"
]
},
"backendUri": "http://%WEBSITE_HOSTNAME%/"
}
}
}

我还编辑了我的 function.json 来添加 `"route": "/"。现在,对除 root 之外的任何内容的所有调用都被代理到我的函数。对路由的调用最终会直接转到该函数(并且需要单独处理)。

关于Azure函数-将所有请求发送到同一函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53633084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com