Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Meteor中显示assert的输出?_Meteor_Assert - Fatal编程技术网

如何在Meteor中显示assert的输出?

如何在Meteor中显示assert的输出?,meteor,assert,Meteor,Assert,当我运行meteor时,所有打印的内容都是'before',没有任何关于断言失败的信息。assert软件包已添加了meteor add assert(流星添加断言)尝试以下操作(看起来您正在使用coffeescript): console.log“之前” 尝试 断言1是2 捕捉错误 console.log error.message console.log“after” 谢谢,您知道让Meteor记录所有抛出异常的方法吗?或者特别是在方法的服务器端抛出的那些。是否要将它们记录到Node.js控制

当我运行meteor时,所有打印的内容都是'before',没有任何关于断言失败的信息。assert软件包已添加了meteor add assert(流星添加断言)

尝试以下操作(看起来您正在使用coffeescript):

console.log“之前”
尝试
断言1是2
捕捉错误
console.log error.message
console.log“after”

谢谢,您知道让Meteor记录所有抛出异常的方法吗?或者特别是在方法的服务器端抛出的那些。是否要将它们记录到Node.js控制台、浏览器控制台、日志文件、日志集合等?无论您如何记录异常,都可以将方法的内部代码包装在try/catch块中。将其抽象为一个更可重用的包装器函数来记录错误并不困难。只有基本的一级函数。如果所有抛出的异常都记录到控制台中,那就太棒了,至少在开发模式下…:-)
console.log 'before'
assert 1 is 2
console.log 'after'