您對Node.js XMPP客戶端庫有什麼經驗?你有什麼建議?Node.js的最佳XMPP客戶端庫
22
A
回答
21
我會強烈推薦node-xmpp,這是Node最常用的庫,因爲每個連接都是一個EventEmitter,以類似於內置模塊的方式發送事件。
如果您是通過基於瀏覽器的背景進入Node,則構建方式節與Strophe.js相同,這可以最大限度地減少學習曲線。
隨着您進一步進入XMPP領域,node-xmpp也是編寫組件的好方法。它的架構非常乾淨,甚至還有一個xmpp-server項目正在構建中。
最後,我還在開發Junction,它是一套XMPP中間件,風格與Connect/Express爲HTTP提供的類似。我目前正在構建示例和附加文檔,但源代碼包含完整的API文檔,我認爲它是一個可靠的框架,特別是在將各種XEP集成到客戶端/組件中的情況下。
5
如果你正在試圖建立對谷歌談一個機器人,我會建議使用https://github.com/simple-xmpp/node-simple-xmpp
節點XMPP我,而谷歌的服務器連接沒有工作。
相關問題
- 1. 最佳python XMPP/Jabber客戶端庫?
- 2. OpenWRT XMPP客戶端庫?
- 3. Xamarin XMPP客戶端庫
- 4. 最好的XMPP客戶端PHP/Javascript
- 5. 最佳java jabber客戶端庫
- 6. 從node.js向客戶端js發送數據的最佳方式
- 7. OCS Xmpp Iphone客戶端
- 8. GWT - Strophe XMPP客戶端
- 9. iOS和XMPP客戶端
- 10. XMPP客戶端不兼容
- 11. XMPP/Jabber客戶端幫助
- 12. 斷開node-xmpp客戶端
- 13. 從XMPP註銷客戶端
- 14. 如何使用Node.js的客戶端庫
- 15. 客戶端加密的最佳實踐
- 16. REST API客戶端的最佳框架
- 17. 郵件客戶端的最佳實踐
- 18. Node.js SFTP客戶端
- 19. XMPP客戶端帳戶註冊
- 20. node.js中如何使用客戶端庫?
- 21. MongoDB的客戶端+ Node.js的
- 22. 強制x客戶端等待node.js中客戶端y的回調的最佳實踐
- 23. Python xmpppy客戶端不發送消息到appengine xmpp客戶端
- 24. 將HTTP客戶端切換到CCS(XMPP)客戶端
- 25. 客戶端JavaScript最佳實踐
- 26. Hashicorp Vault客戶端最佳實踐
- 27. 最佳bugzilla桌面客戶端
- 28. Node.js的多播客戶端
- 29. Node.js的SSH客戶端
- 30. 用於訪問RabbitMQ(AMQP)的最佳PHP客戶端庫?
另一種選擇是https://conversejs.org - https://github.com/jcbrand/converse.js,它比node-xmpp或Junction更加活躍。 – nelsonic