diff --git a/main.py b/main.py new file mode 100644 index 0000000..92a2161 --- /dev/null +++ b/main.py @@ -0,0 +1,19 @@ +from fastapi import FastAPI, WebSocket +from fastapi.responses import HTMLResponse + +app = FastAPI() + +with open("index.html", "r") as file: + html = file.read() + +@app.get("/") +async def get(): + return HTMLResponse(html) + + +@app.websocket("/ws") +async def websocket_endpoint(websocket: WebSocket): + await websocket.accept() + while True: + data = await websocket.receive_text() + await websocket.send_text(data) \ No newline at end of file