我目前正在尝试使用 Stanza.js https://github.com/legastero/stanza设置 XMPP 客户端
我有一个工作服务器,它接受来自 Gajim 客户端的连接,但是当尝试使用 Stanza.js client.connect 方法进行连接时,服务器打开了一个 websocket 连接,但没有用于身份验证的事件,或者会话启动过。
服务器日志不显示任何明文密码身份验证尝试。
我如何才能真正看到任何节日志来调试此问题?
import * as XMPP from 'stanza';
const config = { credentials: {jid: '[jid]', password: '[password]'}, transports: {websocket: '[socketurl]', bosh: false} };
const client = XMPP.createClient(config)
client.on('raw:*', (data) => {
console.log('data', data)
})
client.connect();
onconnect 事件确实会触发,但这是唯一触发的事件。有没有一种方法可以手动触发文档中未表达的身份验证?