【问题标题】:Request data to an angular-meteor application向 angular-metor 应用程序请求数据
【发布时间】:2016-05-30 18:29:00
【问题描述】:

我目前正在开发一个应用程序,该应用程序在电视频道的 mongo 中有一个集合。

应用程序发展得非常好,但我被要求创建一个具有不同域的外部应用程序或页面,只是为了显示更新频道列表(在频道和当前频道和新版本之前)

我所做的是创建一个没有服务器的简单 Angular 应用程序,只是纯 Angular,我想知道我如何能够发出 http 请求来获取具有列表/集合的主应用程序的列表/集合频道。

这是频道的方案:

meteor:PRIMARY> db.channels.find().pretty()
{
    "_id" : "2WzykFxP3LpNvh4hq",
    "logo" : "images/alineacion/ultimate/tbn.svg",
    "before" : 104,
    "number" : 105,
    "category" : [
        "Ultimate"
    ],
    "edit" : false,
    "name" : "tbn"
}

问题

如何发出 http 请求以将频道列表/集合从不同的 Angular 应用程序获取到 Angular-Meteor 应用程序,以便我能够列出频道?

【问题讨论】:

    标签: angularjs mongodb meteor angular-meteor


    【解决方案1】:

    以前有关于此的问题,如果您对使用 http 调用数据访问的想法很执着,我建议您查看它们。我从这里开始:How to expose a RESTful Web Service using Meteor;这有一个 github 链接,该 github 链接到另一个 github:https://github.com/xcv58/meteor-collectionapi

    Atmosphere 还提供一些包来简化在您的流星应用程序上创建 REST API:例如https://atmospherejs.com/simple/rest。在我看来,Atmosphere 包比其他源更容易集成。

    最后,我建议为您的 Angular 应用程序查看 DDP - 这允许您的应用程序与您已经通过您公开的集合和方法构建的 Meteor 应用程序进行交互。

    https://github.com/afuggini/angular-ddp 似乎解决了您的特定(角度)情况;我在 react-native 应用中使用了 https://www.npmjs.com/package/ddp-client

    【讨论】:

    • 在大气与“其他”(对我而言,NPM)包的比较中,您可以轻松地使用meteor 1.3 中的NPM 包或meteorhacks/npm 的早期版本中的NPM 包
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多