美文网首页
如何捕获 promise 中的 error

如何捕获 promise 中的 error

作者: 胡小喵_ | 来源:发表于2021-10-15 11:23 被阅读0次
window.onerror = function (e) {
    console.log('window.onerror catch error', e);
};
window.addEventListener('error', function (e) {
    console.log('addEventListener catch error', e);
});
window.addEventListener('unhandledrejection', e => {
    console.log('unhandledrejection catch error', e);
});
try {
    throw new Error('123');
} catch (e) {}

new Promise(resolve => {
    throw new Error('456');
    resolve();
});

以上三种方式 onerror 和 addEventListener('error') 可以收集到 js error,onerror 和 unhandledrejection 可以收集到 promise error。

promise error 收集log:


相关文章

网友评论

      本文标题:如何捕获 promise 中的 error

      本文链接:https://www.haomeiwen.com/subject/nhqmoltx.html