2

我正在尝试弄清楚如何在Smart Admin Theme中进行聊天

正如我所看到的,较新的版本附带了一个 Chat beta 插件。在“关于 API”页面上,它提供了一些关于如何让前端工作的说明,但遗憾的是没有关于后端的信息。

我该如何去实现这个聊天的后端?我是否在CometChat购买了一个帐户。即使我这样做了,我仍然对后端和前端的实现感到困惑。

我的意思是我是否会监听来自 CometChat 的一些事件,比如来自一些 Web 套接字,然后检查以查看新消息并在前端打开一个新窗口以在那里显示它?它可能像Pusher一样工作吗?

对于这个问题的含糊之处,我深表歉意。只是我对此感到困惑,无法很好地解释自己。如果我的后端 Web 服务是使用 Laravel 5 构建的,有人可以为我指出如何让聊天功能正常工作的正确方向吗?

4

1 回答 1

0

我目前正在尝试将 nodeJS 与 Socket.io 一起使用。本指南将为您提供很大帮助: http: //socket.io/get-started/chat/

我选择带有 Socket.io 的 nodeJS 的原因是它是实时的。使用套接字允许您从服务器向客户端发送消息,而不是让您的客户端每隔 x 秒轮询一次新消息。

借助一些 JavaScript 技能,您可以轻松地制作一个不错的聊天应用程序,其中包含人对人聊天甚至聊天室。

于 2015-11-12T00:08:25.350 回答