1、环境配置
运行环境安装
- 安装fastapi
pip install fastapi
- 安装uvicorn
pip install uvicorn
2、服务运行
- 可以运行最简单的FastApi
from fastapi import FastAPI app = FastAPI() @app.get("/") async def root(): return {"message": "Hello World"}
- 在main.py目录下运行
uvicorn main:app --reload
- main: main.py文件
- app:在main.py文件中通过
app = FastAPI()
创建的对象--reload
:让服务器在更新代码后重新启动。(仅在开发时使用此选项)- 打印日志
INFO: Will watch for changes in these directories: ['/Users/tianqingxiang/exercise/fastApiProject'] INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) INFO: Started reloader process [46526] using StatReload INFO: Started server process [46528] INFO: Waiting for application startup. INFO: Application startup complete.