经过大量的努力,我的 SpookyJS 脚本可以正常工作,并且我得到了战利品,我想用一组值在 Meteor 应用程序中查询我的 Collection,但是我遇到了一个大问题。
我找不到从 spooky 中调用任何 Meteor 特定方法的方法......
所以我的代码对于 spooky.on 函数是这样的:
spooky.on('fun', function (courses) {
console.log(courses);
// Meteor.call('edxResult', courses); // doesn't work...
});
console.log 给了我想要的结果:
[ 'course-v1:MITx+6.00.2x_3+1T2015',
'HarvardX/CS50x3/2015',
'course-v1:LinuxFoundationX+LFS101x.2+1T2015',
'MITx/6.00.1x_5/1T2015' ]
我需要的是一种调用 Meteor.method 的方法,将课程作为我的参数,或者在 spookyjs 完成它的工作后访问当前 Meteor.method 中的数组的方法(遗憾的是,我不知道如何检查 spooky 是否是完成的)
我的最后一个想法是给 Meteor.method 一个回调函数并将数组存储在会话中或其他东西中,但这听起来像极糟糕的设计,我希望有更好的方法。
我为我的小幽灵感到非常自豪,所以任何帮助它在终点线上最后几块的帮助都会非常感激。