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