0

我正在尝试从 atom.io api 中提取数据。我已经用 Postman 进行了测试,api 报告了很多信息并且看起来非常简单,但是无论出于何种原因,无论我尝试什么,我都无法将这些数据放入我的 Meteor 集合中。我的代码是:

包.js

Packages = new Meteor.Collection('Packages');

服务器.js

Meteor.startup(function() {
  if(Packages.find().count() === 0) {
    var url = "https://www.atom.io/api/packages";
    try {
        var result = HTTP.call("GET", url); //use the Synchronous version of 'GET'
        _.each(result.data, function(document) {
            Packages.insert(document);
        });
        return true;
    }
    catch (e) {
        //a network error was thrown
        console.error(e);
        return false;
    }
  }
});

我检查了我的问题的所有现有答案都无济于事,包括以下内容(已证明无济于事):

从 Facebook API 向 Meteor 插入数据

关于更改视图并将数组放入集合的问题 Meteor

Meteor 客户端订阅第三方 API

任何帮助将不胜感激。我已经尝试了此代码的各种排列(显然正确的除外)。

4

0 回答 0