在meteor应用程序中调用exec时出现错误 – 最大调用堆栈大小超出未定义

这是完整的错误:

处理消息时出现内部exception{ msg: 'method', method: 'myServerMethod', params: [], id: '4' }最大调用堆栈大小超出undefined

 Meteor.methods myServerMethod: -> cmd = 'pwd' exec cmd, (err, stdout, stderr) -> 

我不能,为了我的生活,知道为什么我得到这个错误。 我也试过这两个不同的机器。

我需要检查什么东西?

这个错误通常表明你的方法试图返回一些不是EJSON的东西,所以如果它不在列表中,那就是为什么你会得到一个错误。 特别是,你不能返回一个游标,你需要fetch结果并返回它们。