Ani*_*rma 5 chat socket.io laravel cordova ionic-framework
我正在开发一些 ionic 应用程序,其中 laravel 用于 api 的 . 有一些实时聊天功能的需求。
我一直在尝试使用 socket.io 之类的东西。
所以问题是不改变堆栈,我怎样才能实现它。我目前的堆栈是cordova、ionic,然后是用于服务器端的laravel mysql。
这可以用当前的堆栈来实现吗?
我在这里先向您的帮助表示感谢 。
干杯!
是的,它可以用这个堆栈来完成——我自己已经完成了,我写了一篇关于如何这样做的博客文章。Laravel 文档也对此进行了一些详细说明。我们的应用程序没有使用 Ionic,但其他情况基本相同。
它的要点如下:
NewMessage事件NewMessage事件,当它触发时,将消息发送给所有附加的客户端(或者如果聊天是私密的,只有适当的客户端)socket.io-client,将采取适当的操作,例如将消息插入到 DOM 中唯一需要添加到堆栈的是 Node.js 和 Redis。我遇到的最大问题是配置 Nginx,但这部分是因为我使用的是 SSL。
希望这是有道理的。如果您需要有关如何完成此操作的更多信息,请告诉我。