@hal.littel
To list all defined url paths in FastAPI, you can use the following code snippet:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
from fastapi import FastAPI
app = FastAPI()
@app.get("/path1")
def path1():
return {"message": "This is path1"}
@app.get("/path2")
def path2():
return {"message": "This is path2"}
# Get all routes
routes = app.routes
for route in routes:
print(route.path)
# Output:
# /path1
# /path2
|
This code creates a FastAPI app with two defined paths ("/path1" and "/path2"). It then retrieves all the routes defined in the app and prints out the path of each route. This way, you can see a list of all defined URL paths in FastAPI.