'da atılan tüm hataları nasıl yakalarım? Bir webapp oluşturuyorum ve vue.js webapp'ında bulunan tüm hataları yakalamaya çalışıyorum.Vue.JS SPA
Ben errorHandler bakıyordu ama sadece sırasında hata yakalar belirtildiği gibi işlemek veya gözlemcileri:
işlemek ve gözlemcileri bileşeni sırasında yakalanmamış hataları için bir işleyici atayın. İşleyici, hata ve Vue örneğiyle çağrılır.
bu question dan ipucu alma, kod aşağıdaki yazdı: Her iki şeyden
window.onerror = function (errorMsg, url, lineNumber, column, errorObj) {
console.log('Inside window.onerror')
console.log(errorMsg, ' ', url, ' ', lineNumber, ' ', column, ' ', errorObj)
return false
}
window.addEventListener('error', function (e) {
console.log('Inside error Listener', e.message)
})
denilen ama bunlarla hatalardan değil tüm ayrıntıları yapmak alır. her durumda ben errorMessage
tüm hatalarla ilgili ayrıntılara bakabilir ve sentry gibi bazı merkezi bir yere göndermek için iyi bir yol olabilir ne
script error
olarak alabilirsiniz.
sen log4javascript gördünüz mü:
Nöbetçi burada bunu belgelerine sahiptir? Bu ihtiyaçlarınızı karşılayabilir – AldoRomo88
Aynı sorunu yaşayın. Ama konsolda hiçbir şey anlamadım. Bu cevabı stackoverflow üzerinde buldum, geleceğiyle ilgili ama nekadar yardımcı olabilir. [unhandledrejection olay dinleyicisi] (https://stackoverflow.com/questions/31472439/catch-all-unhandled-javascript-promise-rejections) – Crashh