【问题标题】:Resource Management with Websockets in Node.js在 Node.js 中使用 Websocket 进行资源管理
【发布时间】: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


    【解决方案1】:

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

    https://github.com/scttnlsn/backbone.io

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

    【讨论】:

    • 对backbone.io和backbone.iobind之间的区别有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    • 2011-03-18
    • 2021-12-30
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2018-01-19
    相关资源
    最近更新 更多