簡體   English   中英

異步模塊錯誤處理,有沒有辦法我可以確定哪個回調塊引發錯誤。

[英]async Module Error Handling , is there a way i can identify which block of callback is throwing error.

如果我們有一個函數,我們可以確定哪個回調引發錯誤

  Async.parallel({
 function one:(){
 },function two(){}
},function(err,results){
//any way we can identify which call back is throwing an error
});

這是必需的,因為對於某些調用,我需要顯示一個錯誤頁面,對於某些調用,我僅需要顯示該頁面,而與錯誤無關。

無論哪個異步操作返回錯誤,都將返回錯誤值。 您只需要確保每個操作都返回一個可識別的錯誤值即可。 如果是錯誤對象(建議使用),則可以向其添加任何自定義屬性。 然后,在最終的錯誤處理程序中,您可以查看錯誤對象上的屬性,並查看錯誤對象上的屬性,它們具有的值以及導致錯誤的路徑。

如果您需要的不是其他特定幫助,則需要向我們展示您的異步操作實際代碼,以便我們提出更具體的代碼建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM