我有一个聊天应用,有点像Whatsapp。我正在考虑将消息存储在db中并发出消息的两种方法。我现在的方法是客户端发出新消息,服务器正在监听,然后将该消息存储在数据库中,并将整个消息返回给服务器。之后,服务器向会话/组中的所有客户端发出新消息。因此,基本上,它的服务器首先将消息存储在db中,然后将它们发送回客户端。
这是我在服务器上的代码:
//this is just basic example on how it works for now
io.on("connection", socket => {
socket.on("message",