from fastapi import FastAPI #实例化FastAPI app = FastAPI() # 声明装饰器方法和路径 @app.get("/") # 声明装饰器函数 async def home(): return {"message": "Hello World!"} # 如果使用命令行启动,使用uvicorn 文件名:app --reload启动即可,下面命令就不用写 # 如果写下面的命令,就不需要命令行启动了,直接用IDE运行即可 if __name__ == "__main__": import uvicorn import os name = f"{os.path.splitext(os.path.basename(os.path.abspath(__file__)))[0]}:app" uvicorn.run(name, host="0.0.0.0", port=8000)