Python 中间件影响API上的所有请求
我正在使用fastapi,假设我注册了两个名为A和B的中间件(例如,它们可以向每个请求添加到数据库的连接)。假设我有两个端点,第一个只需要一个中间件,第二个只需要一个中间件。我使用依赖关系来确定每个端点的需求。当我使用第一个端点时,请求同时包含中间件A和B的结果,我只想在需要时限制中间件的效果,我认为这是使用依赖项完成的。我该怎么做?。谢谢 如果我正确理解了您的问题,那么这种做法似乎要么在您的中间件中创建自定义逻辑(例如,检查调用了哪个路径/路由),要么使用声明自定义请求/APIRoute对象的高级功能,如所述。您能展示一些示例代码吗?特别是第一个端点的外观。Python 中间件影响API上的所有请求,python,middleware,fastapi,Python,Middleware,Fastapi,我正在使用fastapi,假设我注册了两个名为A和B的中间件(例如,它们可以向每个请求添加到数据库的连接)。假设我有两个端点,第一个只需要一个中间件,第二个只需要一个中间件。我使用依赖关系来确定每个端点的需求。当我使用第一个端点时,请求同时包含中间件A和B的结果,我只想在需要时限制中间件的效果,我认为这是使用依赖项完成的。我该怎么做?。谢谢 如果我正确理解了您的问题,那么这种做法似乎要么在您的中间件中创建自定义逻辑(例如,检查调用了哪个路径/路由),要么使用声明自定义请求/APIRoute对象的