【问题标题】:Meteor, How to 'Post' data from an external source?Meteor,如何从外部来源“发布”数据?
【发布时间】:2012-05-24 23:00:52
【问题描述】:

在最近的关于 Meteor 的 Railscast 之后,我的兴趣被激起了,尤其是当我希望为我的 Rails 应用程序实现实时事件源时。

在我看来,Meteor 是满足我要求的完美解决方案,但我有点卡在第一个障碍上。

我的要求是能够从我的主站点(Rails 应用程序)将数据发布到 Meteor 服务器,并将生成的流星客户端网页嵌入到我的主应用程序中。

那么我将如何将数据发送到 Meteor 服务器并让 Meteor 客户端自动获取数据?

对此的最佳方法的任何想法表示赞赏。 我想我正在寻找一个可以接受来自外部数据源的数据的 Meteor api

更新 也许我需要编写一个 DDP 客户端来使用 Rails?

【问题讨论】:

    标签: ruby-on-rails meteor


    【解决方案1】:

    Meteor 应用程序的底层数据集合是 Mongodb 集合。所以,从这个角度来看,你可以。

    1. 为 Rails 编写 DDP 客户端。

    2. 从 Rails 直接插入 MongoDB。如果您的 Meteor 应用程序在客户端订阅,则数据将在浏览器视图中自动发布。这可以通过在客户端订阅数据并从浏览器控制台、操作系统控制台插入(直接通过 mongo 或在 cmd 提示符下使用流星 mongo 并使用 db.collection.insert)来显示。您可以连接到自己的 Mongo 服务器,不必在 Meteor 应用程序中使用 Mongo。

    3. 用于 Meteor 集合的 CRUD 将允许您公开 RESTy 类型的接口。尽管 Meteor 让您摆脱了这种旧范式。
      https://github.com/crazytoad/meteor-collectionapi

    4. 开始将您的应用程序逐节移植到 Meteor,包括数据收集、处理和插入。您可以使用 iFrames 等……Google 流星上有一个帖子讨论这个。

    我希望这给了你一些选择。我可能会做 #2 并开始向 #4 移动。

    S

    【讨论】:

    • 选项 2 是 :) 非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多