Add a friendly GET /api/ws response #4
@@ -191,6 +191,15 @@ async def close_position(
|
||||
return engine.status()
|
||||
|
||||
|
||||
@router.get("/ws")
|
||||
def websocket_info() -> dict[str, str]:
|
||||
"""A plain browser hit on the socket URL gets a clear hint, not a 404/426."""
|
||||
return {
|
||||
"detail": "This endpoint is a WebSocket. Connect with a WebSocket client.",
|
||||
"path": "/api/ws",
|
||||
}
|
||||
|
||||
|
||||
@router.websocket("/ws")
|
||||
async def websocket_endpoint(websocket: WebSocket) -> None:
|
||||
runtime: Runtime = websocket.app.state.runtime
|
||||
|
||||
Reference in new issue
Block a user