Типичные ситуации и решения

Частые проблемы при работе с API и приложением и способы их устранения.

401 Unauthorized при запросах к API

Причина: не передан токен, токен истёк или неверный.

Решение:

Сообщения не приходят в реальном времени

Причина: WebSocket не подключён или отключился; клиент не подписан на канал пользователя.

Решение:

Звонок не подключается (нет изображения/звука)

Причина: не получен или неверный токен LiveKit; LiveKit Server недоступен; блокировка медиа-портов или неразрешённый доступ к камере/микрофону.

Решение:

Файл не загружается (ошибка при upload)

Причина: превышен лимит размера, неверный Content-Type, CORS, или ошибка на стороне хранилища (MinIO/S3).

Решение:

Регистрация не завершается (ожидание подтверждения)

Причина: включена модерация регистрации; учётная запись ожидает подтверждения администратором.

Решение: администратор должен подтвердить пользователя в админ-панели (a.messenger.it-run.ru или аналог). После подтверждения пользователь может войти по логину и паролю.