【发布时间】:2013-02-03 22:44:04
【问题描述】:
有一些使用 Meteor 和 Twitter API 的例子。典型的做法是将新推文插入到服务器的 Meteor Collection 中,然后让客户端订阅这个集合。
但是,如果我只想在客户端上显示新推文,则无需将这些推文存储在我的数据库中,写入数据库是昂贵、耗时且不必要的。
Meteor 客户端是否可以直接收听 Twitter,或者至少避免将新推文写入 Meteor 服务器数据库?
【问题讨论】:
有一些使用 Meteor 和 Twitter API 的例子。典型的做法是将新推文插入到服务器的 Meteor Collection 中,然后让客户端订阅这个集合。
但是,如果我只想在客户端上显示新推文,则无需将这些推文存储在我的数据库中,写入数据库是昂贵、耗时且不必要的。
Meteor 客户端是否可以直接收听 Twitter,或者至少避免将新推文写入 Meteor 服务器数据库?
【问题讨论】:
只需通过 Meteor.http.get 或 some other approach like jQuery's $.getJSON 直接与 Twitter REST API 交谈。你真的不需要专门用 Meteor 构建任何东西来与 Twitter API 对话,但是如果你这样做的话,你的应用程序显然会受益于 Meteor 的特性,比如实时模板。否则你将不得不自己修补。
【讨论】: