pythonasyncioapiasyncfastapiframeworkjsonjson-schemaopenapiopenapi3pydanticpython-typespython3redocreststarletteswaggerswagger-uiuvicornweb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
274 B
12 lines
274 B
from fastapi import FastAPI, Request
|
|
|
|
app = FastAPI(root_path="/api/v1")
|
|
|
|
|
|
@app.get("/app")
|
|
def read_main(request: Request):
|
|
return {
|
|
"message": "Hello World",
|
|
"path": request.scope.get("path"),
|
|
"root_path": request.scope.get("root_path"),
|
|
}
|
|
|