报错的原因FastAPI会在运行时检测所有依赖项,如果发现有任何同步依赖项在异步上下文中调用,则会引发这通常是由于在调用依赖项时使用了 await 关键字导致的。如果出现这种错误,需要确保在使用同步函数时不要使用await关键字。所以运行这个程序会导致我们可以把这个例子中的get_current_time()函数改成同步函数,如下或者使用FastAPI提供的来指定依赖项是同步的这样,就可以避免了。