JavaScript-學會進行錯誤處理

JS代碼寫多了會遇到一個問題,習慣性不進行錯誤處理,這個習慣在瀏覽器端問題不是很大,瀏覽器不會進行報錯,最多你的JS代碼無法執行,部分功能失效。但是這個習慣如果帶到Nodejs中可是個大問題。
好的代碼還是應該健壯,不應該頁面一執行控制檯一堆錯誤。今天學習了一種向服務器端報錯的方式,共享下:

        window.addEventListener('error', function (e) {
        var stack = e.error.stack;
        var message = e.error.toString();
        if (stack) {
            message += '\n' + stack;
        }
        var xhr = new XMLHttpRequest();
        xhr.open('POST', '/log', true);
        xhr.send(message);
發佈了82 篇原創文章 · 獲贊 82 · 訪問量 44萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章