committed by
GitHub
1 changed files with 7 additions and 4 deletions
@ -1,20 +1,23 @@ |
|||
from fastapi import FastAPI, APIRouter |
|||
from fastapi.testclient import TestClient |
|||
from fastapi import APIRouter, FastAPI |
|||
|
|||
app = FastAPI() |
|||
api_router = APIRouter(prefix="/api") |
|||
|
|||
|
|||
@api_router.get("/app") |
|||
def read_main(): |
|||
return {"message": "Hello World from main app"} |
|||
|
|||
|
|||
subapi = FastAPI() |
|||
|
|||
|
|||
@subapi.get("/sub") |
|||
def read_sub(): |
|||
return {"message": "Hello World from sub API"} |
|||
|
|||
|
|||
api_router.mount("/subapi", subapi) # ← moved up |
|||
app.include_router(api_router) # ← now after |
|||
app.include_router(api_router) # ← now after |
|||
|
|||
print("All tests passed.") |
|||
print("All tests passed.") |
|||
|
|||
Loading…
Reference in new issue