如何使用SocketIO创建基于实时CRUD的Web应用程序

时间:2015-12-03 04:15:05

标签: express architecture websocket socket.io crud

请检查此answer

建议的流程是好的。

E.g。 将数据提交到服务器:使用POST 从服务器向浏览器提交数据:套接字是最好的。

我的问题何时在基于CURD的网络应用程序中使用套接字。

1 个答案:

答案 0 :(得分:2)

我认为使用Websockets进行CRUD始终有效,但这取决于您的特定应用程序的需求。

如果经常执行创建(C)和更新(U)并需要实时数据交换 - 即股票交易应用程序 - 您可能希望为C& U使用websockets。我认为google为google-docs做了这个,但我可能会弄错。

如果阅读数据是时间敏感的,您可以使用websockets进行R& D(读取和删除)......

对于实时更新(新闻,聊天消息等),使用websockets作为Read(R)非常常见。

但通常情况下,CRUD应用程序不是时间敏感的,并且大多数CRUD将使用RESTful HTTP API通过HTTP GET / POST请求执行。

尽管我喜欢websockets,但有些东西可以通过简单的HTTP工作得很好; - )