1
當使用next(err)
時,我發現很難找到發生錯誤的位置。有沒有辦法如何保存堆棧以將錯誤追溯到原始文件? (即使這是一個驗證錯誤,我想知道它起源的確切位置。)Express:next(err)stacktrace
當使用next(err)
時,我發現很難找到發生錯誤的位置。有沒有辦法如何保存堆棧以將錯誤追溯到原始文件? (即使這是一個驗證錯誤,我想知道它起源的確切位置。)Express:next(err)stacktrace
您可以將error.stack添加到您的錯誤處理中。
console.log(error, error.stack)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/Stack
哦,怎麼樣真正的你!我期待'console.log(error.stack)'像'console.log(error)'一樣返回相同的錯誤。但是'error.stack'甚至覆蓋了我自己代碼中的行。 Thx兄弟! – zatziky