0
是否有任何理由在nodejs中寫next(new Error(err))
而不是next(err)
?nodejs中next(err)和next(new Error(err))之間的區別是什麼?
非常感謝!
是否有任何理由在nodejs中寫next(new Error(err))
而不是next(err)
?nodejs中next(err)和next(new Error(err))之間的區別是什麼?
非常感謝!
沒有任何上下文我會認爲err已經是一個對象(因爲它通常在節點中),所以沒有理由創建一個新的對象來傳遞它。
你會創建一個新的對象,在這種情況下,你想創建一個新的錯誤:)。而不是僅僅通過現有的一個。
next(new Error('Something went wrong'));