在Meteor应用程序中调用exec时出现错误 - 最大调用堆栈大小超出undefined

时间:2014-07-22 06:40:08

标签: node.js meteor

这是完整的错误:

处理消息{ msg: 'method', method: 'myServerMethod', params: [], id: '4' }时的内部异常最大调用堆栈大小超出未定义

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

在我的生活中,我无法知道为什么我会收到这个错误。我也在两台不同的机器上试过这个。

我需要检查哪些内容?

1 个答案:

答案 0 :(得分:6)

此错误通常表示您的方法正在尝试返回非EJSON-able的内容,因此如果它不在该列表中,那么这就是您收到错误的原因。特别是,您无法返回光标,您需要fetch结果并返回它们。