我有一个HTML文件,其中包含这些行。
<link rel="stylesheet" type="text/css" media="screen" href="https://cdn.conversejs.org/css/converse.min.css">
<script src="https://cdn.conversejs.org/dist/converse.min.js"></script>
<script src="index.js"></script>
我的 index.js 包含此代码。
converse.initialize({
bosh_service_url: 'http://localhost:7070/http-bind/',
console.log(bosh_service_url)
jid: 'admin@localhost',
password:'root'
});
所以有人能告诉我这里做错了什么。我在控制台上没有响应消息(甚至没有错误)。我认为这个波什网址存在一些问题。我没有在openfire中获得任何活跃的客户端会话。
答案 0 :(得分:0)
我很确定console.log()
语句会破坏您的配置对象。我会删除它。
此外,这假设浏览器可以在“localhost”(端口7070)上访问您的Openfire实例,该实例仅适用于在运行Openfire的同一台计算机上打开的浏览器。
最后,您的JID包含'localhost'。这是您在Openfire中配置的XMPP域名(充其量只是非常令人困惑的值)?
您可以查找XMPP域的配置值(您需要将其用作JID的一部分),还可以查找服务器的完全限定域名(您应将其用作BOSH服务URL的一部分) Openfire管理控制台的第一页(登录后)。