【发布时间】:2021-07-19 01:31:23
【问题描述】:
我正在学习制作简单的消息应用程序,它允许用户添加状态并实时更新到每个人的订阅源。
我正在使用 socket.io、mysql、nodejs 和 express。 用户可以实时发送消息。 在浏览器启动时,它会加载数据库中的所有数据。
请问如何删除基于ID的消息?
谢谢。
【问题讨论】:
标签: mysql node.js express socket.io
我正在学习制作简单的消息应用程序,它允许用户添加状态并实时更新到每个人的订阅源。
我正在使用 socket.io、mysql、nodejs 和 express。 用户可以实时发送消息。 在浏览器启动时,它会加载数据库中的所有数据。
请问如何删除基于ID的消息?
谢谢。
【问题讨论】:
标签: mysql node.js express socket.io
在不知道您当前如何发布帖子的情况下无法给出详细的响应,但假设您也从您的套接字发出了响应..
websockets 是与用户的持久连接,因为客户端和服务器都可以发出或接收命令。有了这些知识,我们现在可以从“客户端”向“服务器”“发出”一条命令,当“客户端”向“服务器”发出时,该帖子已被“删除”,然后套接字服务器可以从中删除该帖子数据库,在删除完成后,它将“发送”给“客户端”,该客户端具有“postDelete”(或任何您想调用的名称)的侦听器,该侦听器可能包含更新的帖子列表,或者它可能有另一个调用运行更新发布功能等。
** 编辑 **
为此添加更多内容。
请务必记住,socket.io 实际上只是某种消息代理。它可以 GET 和 EMIT 消息,您告诉它如何以及为每个消息做什么。 所以关于你将如何“删除”消息的问题与你通常如何处理它并没有什么不同
【讨论】: