Node.js最好的XMPP客户端库

24

你有使用过 Node.js 的 XMPP 客户端库吗?你推荐哪个?

2个回答

24

我强烈推荐使用node-xmpp,这是可用于Node的最符合惯用语法的库,因为每个连接都是一个EventEmitter,以与内置模块类似的方式发出事件。

如果您来自基于浏览器的背景,构建stanzas的方式与Strophe.js相同,这会使学习曲线最小化。

随着您深入探索XMPP领域,node-xmpp也是编写组件的好方法。它的架构足够清晰,甚至有一个正在其上构建的xmpp-server项目。

最后,我还开发了Junction,这是一套XMPP中间件,类似于Connect/Express为HTTP提供的中间件。我目前正在构建示例和额外的文档,但源代码具有完整的API文档,我认为这是一个很实用的框架,特别是如果您在客户端/组件中结合各种XEPs使用。


1
另一个选择是https://conversejs.org - https://github.com/jcbrand/converse.js,它比node-xmpp或Junction的开发活跃得多。 - nelsonic

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接