import typing as t from fastapi import FastAPI from fastapi.responses import RedirectResponse from .marimo_apps import marimo_apps app = FastAPI() @app.get("/") def read_root(): return RedirectResponse("/home") @app.get("/items/{item_id}") def read_item(item_id: int, q: t.Union[str, None] = None): return {"item_id": item_id, "q": q} app.mount("/", marimo_apps.build())