File size: 387 Bytes
c8d1656
 
ccea67f
 
36724cf
c8d1656
 
 
 
 
 
ccea67f
c8d1656
 
 
 
ccea67f
 
 
36724cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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())