Code
fastapi
from fastapi import FastAPI, Query
app = FastAPI()
@app.get("/search")
def search(q: str = Query(..., min_length=2, max_length=50)):
return {"q": q}
@app.get("/items")
def list_items(skip: int = 0, limit: int = Query(10, ge=1, le=100)):
return {"skip": skip, "limit": limit}
@app.get("/tags")
def by_tags(tags: list[str] = Query(default=[])):
return {"tags": tags}