В чем может быть проблема? у меня есть /ws роутер ,
вот js
socket = new WebSocket(`ws://127.0.0.1:8000/ws/messages/${newUserId}`);
где я подключаюсь, и сам роутер
@main_router.websocket('/ws/messages/{user_id}')
async def websocket_endpoint(websocket: WebSocket, user_id: int):
await websocket.accept()
active_connections[user_id] = websocket
try:
while True:
data = await websocket.receive_text()
logger.info(f'Получено сообщение от пользователя: {user_id}: {data}')
except WebSocketDisconnect as e:
logger.error(f'Ошибка в соединении для пользователя: {user_id}: {str(e)}')
finally:
active_connections.pop(user_id, None)
logger.info(f'Пользователь: {user_id} отключился')
, когда в браузере с пк то все работает, но через телефон соединение не устанавливается , просто делается get запрос и все.