【问题标题】:Ember.js with Websockets / socket.io. Ember API Calls / Recommended Structure for Loading Real Time DataEmber.js 与 Websockets / socket.io。 Ember API 调用/用于加载实时数据的推荐结构
【发布时间】:2013-03-12 21:05:02
【问题描述】:

我正在尝试使用 socket.io 在 Ember.js 中集成来自服务器的实时数据更新。我发现 https://gist.github.com/brentjanderson/4360857 是一个(据我所知不完整)适配器,用于处理客户端使用 socket.io 启动的服务器更新。在玩了一会儿之后,我已经成功地完成了一些操作。

因此,Ember.js 似乎具有可交换的“适配器”层,以从浏览器中提取更新并将它们以开发人员需要的任何格式保存到服务器。 Ember.js 是否有任何类型的层来处理反过来的更新,挂钩?需要做什么才能“正确”处理来自服务器的实时更新?

[顺便说一句,我正在考虑将 Ember.js 与 Meteor 用于即将到来的项目,但对两者都只了解一点]

【问题讨论】:

    标签: javascript ember.js websocket socket.io ember-data


    【解决方案1】:

    Ember.js 是否有任何类型的层来处理反过来的更新,以挂钩?

    不,没有单独的层。

    需要做什么才能“正确”处理来自服务器的实时更新?

    似乎还没有“官方”的方式来做到这一点。有一些很好的博客文章展示了如何与 pusher 集成。应该与 socket.io 的模式几乎相同

    http://www.kaspertidemann.com/integrating-pusher-with-ember-js/ http://livsey.org/blog/2013/02/10/integrating-pusher-with-ember/

    还可以查看此 github 项目以获取工作示例:https://github.com/devmynd/dashboard/blob/master/app/assets/javascripts/lib/pusher.js

    【讨论】:

      猜你喜欢
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      • 2017-10-10
      • 1970-01-01
      • 2010-11-14
      相关资源
      最近更新 更多