configurationejabberd + BOSH + HTTP绑定+ Candy.js

我正在尝试使Candy.js示例连接到本地安装的ejabberd服务器,该服务器是根据本教程configuration的。

我知道nginx代理正确,因为我可以导航到我在nginxconfiguration文件中指定的URL,ejabberd HTTP绑定占位符页面将正确显示。

我也可以通过像Pidgin这样的XMPP客户端来连接并login到ejabberd服务器。 当我在帐户设置中指定BOSH URL时,Pidgin也可以完美地连接到BOSH。

当我用Candy.jslogin并打开debugging时,它告诉我它已经成功login。 然后它返回一个504错误。 我也可以看看ejabberd的“在线用户”页面,它会确认我已经login。

所以我的问题是,我做错了什么,我怎么能得到Candy.js示例页面正常工作?