Web Sockets Working
This commit is contained in:
9
main.py
9
main.py
@@ -8,6 +8,8 @@ from problem_generator import generate_problem
|
||||
from steps_generator import generate_steps
|
||||
from sympy import init_printing, sympify
|
||||
from fastapi import FastAPI, WebSocket, WebSocketDisconnect
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
from fastapi.responses import RedirectResponse
|
||||
|
||||
logging.basicConfig(
|
||||
level=logging.INFO,
|
||||
@@ -19,11 +21,14 @@ logging.basicConfig(
|
||||
)
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
clients = []
|
||||
|
||||
app.mount("/static", StaticFiles(directory="www"), name="static")
|
||||
@app.get("/static")
|
||||
def static_root():
|
||||
return RedirectResponse(url="/static/index.html")
|
||||
|
||||
@app.websocket("/ws")
|
||||
async def websocket_endpoint(ws: WebSocket):
|
||||
await ws.accept()
|
||||
|
||||
Reference in New Issue
Block a user