从SpokyJS到Meteor获得一个数组

从SpokyJS到Meteor获得一个数组,meteor,casperjs,spookyjs,Meteor,Casperjs,Spookyjs,经过大量的努力,我的SpookyJS脚本工作正常,我得到了我的战利品,我想在我的Meteor应用程序中使用一组值来查询我的收藏,但我有一个巨大的问题 我找不到一个方法来调用任何流星特定的方法从幽灵 因此,对于spooky.on函数,我的代码如下所示: spooky.on('fun', function (courses) { console.log(courses); // Meteor.call('edxResult', courses); // doesn't work... });

经过大量的努力,我的SpookyJS脚本工作正常,我得到了我的战利品,我想在我的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的方法,将courses作为我的参数,或者一种在spookyjs完成工作后访问当前Meteor.method中的数组的方法(遗憾的是,我不知道如何检查spooky是否完成)

我的最后一个想法是给Meteor.method一个回调函数,并将数组存储在会话或其他东西中,但这听起来像是非常糟糕的设计,我希望一定有更好的方法


我为我的小鬼魂感到无比自豪,因此,如果有人能帮我把它的最后几片带过终点线,我将不胜感激。

你是如何在《流星》中加入幽灵的<代码>meteor npm安装--保存spooky?我明白了,但当我做出
try
声明时,它说它找不到幽灵。你有什么例子吗?