是否有更简单的方法允许 Sanic 框架中的所有 http 方法?

问题描述 投票:0回答:1

我正在使用 Sanic 开发代理服务器。 (我选择这个框架的原因是它太快了,而且它使用了异步事件循环。)

所以我想捕获所有对我的 Sanic 服务器的请求并做一些后处理。

@app.route("/<path:path>", methods = []) # Here is the question point
async def proxy(request: Request, path: str):
   // do something
  return redirect("...")

我觉得把所有的HTTP方法都写出来,然后通过

methods
参数传递,不太好。所以我想知道是否有更有效的方法允许所有 HTTP 方法到我的路由。

提前致谢。

python http sanic
1个回答
0
投票

不确定为什么需要它,但这里有 Sanic 文档。 Routing 将向您更详细地解释。简而言之,如果您省略

methods

,Sanic将自动允许路由的所有HTTP方法
© www.soinside.com 2019 - 2024. All rights reserved.