对Express和Socket.io聊天应用程序的建议

时间:2019-06-21 07:06:02

标签: node.js reactjs express socket.io

我正在建立一个网站,该网站的后端与node + express + mysql进行聊天,并且前端进行响应。

我希望聊天是实时的,所以我添加了socket.io。当前,这是用户发送消息时发生的事情的顺序

用户点击发送按钮->发布请求以表达api将消息添加到mysql数据库中-> socket.io向客户端发送“交谈更新”消息->在“交谈更新”上执行获取请求以表达要获取的api再次聊天消息

但是,当我点击发送并且聊天刷新时,会有明显的延迟。我应该使用socket.io来处理聊天中的所有通信,而不仅仅是服务器->客户端吗?

0 个答案:

没有答案