Подключиться к Ejabberd через Strophe в Джанго

Я пытаюсь подключиться к ejabberd. Версия ejabberd - 18. Я изменил модуль ejabberd.yml: ejabberd_http

request_handlers:
  "/ws": ejabberd_http_ws
  "/bosh": mod_bosh
  "/api": mod_http_api
##  "/pub/archive": mod_http_fileserver
web_admin: true
http_bind: true
http_poll: true
## register: true
captcha: true

когда я использую strophe для подключения

var conn = new Strophe.Connection('http://localhost:5280/http-bind');

он говорит, что попытка подключения не удалась и время ожидания подключения.

Любые решения, пожалуйста?

1 ответ

var conn = new Strophe.Connection (' http://localhost:5280/http-bind');

Вы запрашиваете путь "/http-bind", но ejabberd прослушивает "/bosh". Измените количество или измените на config, чтобы эти пути совпадали.

Другие вопросы по тегам