向角度流星应用程序请求数据

时间:2016-02-18 14:22:52

标签: angularjs mongodb meteor angular-meteor

我目前正在开发一个应用程序,其中包含mongo电视频道的收藏。

该应用程序的增长非常好,但我被要求创建一个具有不同域的外部应用程序或页面,以显示更新的频道列表(在频道和当前频道和新版本之前等)

我所做的是创建一个没有服务器的简单角度应用程序,只是纯粹的角度,我想知道如何能够获取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请求以获取从不同角度应用程序到角度流星应用程序的频道列表/集合,以便我能够列出频道?

1 个答案:

答案 0 :(得分:2)

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

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

最后,我建议您查看DDP以获取角度应用 - 这样您的应用就可以与您已经通过所展示的集合和方法构建的Meteor应用进行交互。

https://github.com/afuggini/angular-ddp似乎解决了你的特定(有角度)案件;我在反应原生应用中使用了https://www.npmjs.com/package/ddp-client