答案 0 :(得分:2)
这是因为你没有创建APIKeys
mongo集合,如下所示:https://github.com/themeteorchef/writing-an-api/blob/master/code/collections/api-keys.js
将此文件添加到您的项目中,然后它就能正常工作。
以下是您关联的帖子的解释:
接下来,我们尝试将用户的新密钥插入APIKeys集合。等一下!这个是从哪里来的?!这个集合是事先设置的,但让我们来谈谈为什么我们有一个单独的集合开始。我们想要将API密钥存储与用户配置文件的更可预测位置(Meteor.users()集合中用户记录的可写部分)分开的原因是默认情况下,配置文件对象是可写的。
所以你错过了他们创建APIKeys
集合的教程的这一部分。