Я пытаюсь запустить тест с использованием локального сервера xmpp в браузере.
import { client } from '@xmpp/client';
const xmpp = client({
service: 'xmpp://localhost:5222/',
username: 'user',
password: 'pass',
});
xmpp.start().catch(err => {
console.error('start failed', err);
});
Но я получаю следующую ошибку:
Не найден совместимый метод подключения.
Из того, что я прочитал, браузер ожидает соединение через websocket вместо соединения xmpp.
Документация xmpp.js
говорит, что она также поддерживает веб-сокеты, но я не уверен, что мне нужно изменить, чтобы успешно подключиться. Нужно ли добавлять поддержку WS на мой XMPP-сервер?