我正在使用 fastapi 并假设我已经注册了 2 个名为 A 和 B 的中间件(例如,它们可以向每个请求添加到数据库的连接)。假设我有 2 个端点,第一个只需要 A 中间件,第二个只需要 B 中间件。我使用依赖项来建立每个端点的需求。当我使用第一个端点时,请求配备了中间件 A 和 B 的结果,我想仅在需要时限制中间件的效果,我认为这是使用依赖项完成的。我怎样才能做到这一点?。谢谢!!
问问题
167 次
1 回答
1
如果我正确理解您的问题,这种做法似乎要么在您的中间件中创建自定义逻辑(例如检查调用了哪个路径/路由),要么使用文档描述的声明自定义 Request/APIRoute 对象的高级功能
于 2020-01-06T07:24:42.003 回答