让我们一起走向未来
🎓作者简介:全栈领域优质创作者
🌐个人主页:百锦再@新空间代码工作室
📞工作室:新空间代码工作室(提供各种软件服务)
💌个人邮箱:[15045666310@163.com]
📱个人微信:15045666310
🌐网站:https://meihua150.cn/
💡座右铭:坚持自己的坚持,不要迷失自己!要快乐
中间件执行的停止及返回
在FastAPI中,如果你希望在第一个中间件执行时遇到错误直接返回,而不继续执行后续的中间件或路由处理函数,你可以在中间件中直接抛出一个HTTPException
。
当HTTPException
被抛出时,Starlette(FastAPI底层框架)会捕获这个异常,并立即停止当前请求的进一步处理,包括后续中间件和路由处理函数的执行。
下