【发布时间】:2012-08-30 08:32:49
【问题描述】:
我目前正在使用 express-static 来提供静态内容,并使用 express-resource 来处理来自我的主干模型的所有 ajax 请求。我希望我的网站充满活力,所以显然是时候在问题上抛出一些 websockets (socket.io) 了!
在这样做的同时,我注意到我的代码中有很多冗余,并且不相信我需要所有这些 ajax 调用了。我一直在考虑用 websocket 完全替换我的 ajax 请求!
看起来很简单,用 socket.emit 调用替换默认的主干同步。 ezpz
我的问题是,对于使用 websockets 进行资源管理(例如在 express-resource 中)的正确方法是否有任何想法?
我最好的想法是让网址包含“操作”(新建、创建、显示、编辑、更新、销毁),例如“show/resourceName/resourceId”或“destroy/resourceName/resourceId”。
有什么想法吗?欢迎大家发表意见! (作为说明,我同意这不适用于某些移动运营商、旧版本的 IE 以及其他让我们开发人员感到沮丧的限制)
【问题讨论】:
标签: ajax node.js backbone.js websocket socket.io