fastapi
快速开始
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
app = FastAPI()
origins = [
"*"
]
app.add_middleware(
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
@app.get("/")
async def root():
return {"message": "Hello World"}
控制台中执行命令
# fastapi dev src.main.py # dev
uvicorn src.main:app --reload # prod 去掉 --reload
各种参数
Query
@app.get("/items/")
async def read_items(q: str | None = None):