1
console.log 'before'
assert 1 is 2
console.log 'after'
當我運行meteor
時,所有打印的內容都是'之前',沒有任何關於斷言失敗的內容。斷言包已添加meteor add assert
。你如何顯示流星斷言的輸出?
console.log 'before'
assert 1 is 2
console.log 'after'
當我運行meteor
時,所有打印的內容都是'之前',沒有任何關於斷言失敗的內容。斷言包已添加meteor add assert
。你如何顯示流星斷言的輸出?
試試這個(看起來像你正在使用的CoffeeScript):
console.log 'before'
try
assert 1 is 2
catch error
console.log error.message
console.log 'after'
謝謝,你知道的一種方式來獲得流星記錄所有拋出的異常?或者特別是在方法的服務器端引發的那些。 – Loren
是否要將它們記錄到Node.js控制檯,瀏覽器控制檯,日誌文件,日誌收集等?但是,您正在記錄異常,您可以始終將您的方法的內部代碼包裝在try/catch塊中。將它抽象爲一個更可重用的包裝函數並不難,因爲它會記錄錯誤。只是基本的一流功能。 – sbking
如果拋出的所有異常都記錄到控制檯,至少在開發模式下會很棒::) – chmac