После обновления моей версии fastapi до fastapi[standard] для использования fastapi-cli я получил ошибку, связанную с сокетами. Перерыл все темы но решения не нашел. Может ли кто-нибудь мне помочь?
# my socket.py file
import socketio
server = socketio.AsyncServer(
cors_allowed_origins="*",
async_mode="asgi",
logger=True,
engineio_logger=True,
ping_interval=30,
ping_timeout=60
)
# app.py
app = FastAPI(
title="My App",
lifespan=LifeSpan
)
# ----mount socket------
sm = socket.socketio.ASGIApp(socket.server, socketio_path="socket.io")
app.mount("/ws", sm)
app.sio = socket.server
Подробнее здесь: https://stackoverflow.com/questions/792 ... t-close-bu
RuntimeError: Ожидалось сообщение ASGI «websocket.accept» или «websocket.close», но получено «http.response.start». ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Клиент WebSocket не может отправить после рукопожатия, если не будет получено другое сообщение
Anonymous » » в форуме C# - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-