Ajax 使用Node.js中的WebSocket进行资源管理

Ajax 使用Node.js中的WebSocket进行资源管理,ajax,node.js,backbone.js,websocket,socket.io,Ajax,Node.js,Backbone.js,Websocket,Socket.io,我目前使用ExpressStatic来服务静态内容,使用ExpressResource来处理来自主干模型的所有ajax请求。我想让我的网站有活力,所以显然是时候抛出一些WebSocket(socket.io)来解决这个问题了 在这样做的时候,我注意到我的代码中有很多冗余,我不相信我还需要所有这些ajax调用。我一直在考虑用WebSocket完全取代我的ajax请求 看起来很简单,用socket.emit调用替换默认的backbone.sync。ezpz 我的问题是,对于使用WebSocket进行

我目前使用ExpressStatic来服务静态内容,使用ExpressResource来处理来自主干模型的所有ajax请求。我想让我的网站有活力,所以显然是时候抛出一些WebSocket(socket.io)来解决这个问题了

在这样做的时候,我注意到我的代码中有很多冗余,我不相信我还需要所有这些ajax调用。我一直在考虑用WebSocket完全取代我的ajax请求

看起来很简单,用socket.emit调用替换默认的backbone.sync。ezpz

我的问题是,对于使用WebSocket进行资源管理(如在express resource中)的正确方法,有什么想法吗

我最好的想法是使用包含“操作”(新建、创建、显示、编辑、更新、销毁)的URL,例如“show/resourceName/resourceId”或“destroy/resourceName/resourceId”


有什么想法吗?欢迎大家发表意见!(需要注意的是,对于某些移动运营商、IE的古老版本以及其他令美国开发者感到沮丧的限制,我同意这一点)

不确定您是否已经看到了这一点,但有一个项目覆盖了Backbone.sync和使用socket.io的服务器端组件:


如果它不能直接用于您,它肯定包含一些想法和指导。

您对backbone.io和backbone.iobind之间的区别有何想法?