我正在尝试从 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;
}
}
});
我检查了我的问题的所有现有答案都无济于事,包括以下内容(已证明无济于事):
任何帮助将不胜感激。我已经尝试了此代码的各种排列(显然正确的除外)。