fastapi 在响应后如果还有未被执行的 async task 将会自动执行
场景复现
1 | async def async_test(): |
浏览器访问 /test
路由,会发现,在 5 秒后返回响应 “success” ,接着 async_test
会自动被执行,于 2 秒后打印日志。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
1 | async def async_test(): |
浏览器访问 /test
路由,会发现,在 5 秒后返回响应 “success” ,接着 async_test
会自动被执行,于 2 秒后打印日志。