报错的原因FastAPI会在运行时检测所有依赖项,如果发现有任何异步依赖项未在其所需的异步上下文中调用,则会引发这通常是由于在调用依赖项时缺少 await 关键字导致的。这可以确保依赖项在正确的异步上下文中运行,并且在使用它之前已经完成。所以运行这个程序会导致我们可以把这个例子中的get_current_time()函数改成异步函数,如下这样,就可以避免了。