如何使用 socket.io mysql nodejs express 删除 post
how to delete post using socket.io mysql nodejs express
我正在学习制作简单的消息传递应用程序,它允许用户添加状态并实时将其更新到每个人的供稿中。
我正在使用 socket.io、mysql、nodejs 和 express。
用户可以实时发送消息。
在浏览器启动时,它加载数据库中的所有数据。
请问如何删除ID中的消息?
谢谢。
不知道您目前如何拉动 post 无法给出详细的响应,但假设您也从套接字发出响应..
websockets 是与用户的持久连接,因为客户端和服务器都可以发出或接收命令。有了这些知识,我们现在可以 'emit' 从 'client' 到 'server' 一个命令,当 'client' 发出时 post 已经是 'deleted'到 'server' 套接字服务器然后可以从数据库中删除 post,删除完成后它将 'emit' 到具有 'client' 侦听器的 'client' 'postDelete' (或任何你想称呼它的东西)可能包含更新的 post 列表或者它可以有另一个调用 运行s 更新 post 函数等
** 编辑 **
再补充一点。
重要的是要记住 socket.io 实际上只是某种消息代理。它可以 GET 和 EMIT 消息,你告诉它如何以及为每个消息做什么。
因此,关于您将如何处理的问题 'deleting' 消息实际上与您通常如何处理没有什么不同
- (客户端)用户点击删除,'emits'到服务器
- 服务器 'listening' 用于 'emit' on X 命令删除
- 服务器获取命令,用于删除的“.on”内部是您的 'delete' 代码(可能是 SQL 从数据库中删除)
- 命令 运行 成功后,您将从服务器 'emit' 使用新的负载 'posts'
- 客户端有一个“.on”来监听新的或更新的'posts'服务器'emits'到这个
- 客户端使用更新后的 JSON 从服务器获取新的 'emits' 并更新屏幕。
我正在学习制作简单的消息传递应用程序,它允许用户添加状态并实时将其更新到每个人的供稿中。
我正在使用 socket.io、mysql、nodejs 和 express。 用户可以实时发送消息。 在浏览器启动时,它加载数据库中的所有数据。
请问如何删除ID中的消息?
谢谢。
不知道您目前如何拉动 post 无法给出详细的响应,但假设您也从套接字发出响应..
websockets 是与用户的持久连接,因为客户端和服务器都可以发出或接收命令。有了这些知识,我们现在可以 'emit' 从 'client' 到 'server' 一个命令,当 'client' 发出时 post 已经是 'deleted'到 'server' 套接字服务器然后可以从数据库中删除 post,删除完成后它将 'emit' 到具有 'client' 侦听器的 'client' 'postDelete' (或任何你想称呼它的东西)可能包含更新的 post 列表或者它可以有另一个调用 运行s 更新 post 函数等
** 编辑 **
再补充一点。
重要的是要记住 socket.io 实际上只是某种消息代理。它可以 GET 和 EMIT 消息,你告诉它如何以及为每个消息做什么。 因此,关于您将如何处理的问题 'deleting' 消息实际上与您通常如何处理没有什么不同
- (客户端)用户点击删除,'emits'到服务器
- 服务器 'listening' 用于 'emit' on X 命令删除
- 服务器获取命令,用于删除的“.on”内部是您的 'delete' 代码(可能是 SQL 从数据库中删除)
- 命令 运行 成功后,您将从服务器 'emit' 使用新的负载 'posts'
- 客户端有一个“.on”来监听新的或更新的'posts'服务器'emits'到这个
- 客户端使用更新后的 JSON 从服务器获取新的 'emits' 并更新屏幕。