我目前正在使用feross的simple-peer库,有时会出现此错误:
Uncaught Error: Ice connection failed.
at r._onIceStateChange
at RTCPeerConnection.t._pc.oniceconnectionstatechange
该错误直接来自库,我不确定如何在不编辑的情况下捕获它。有什么方法可以实现类似于尝试>在脚本而不是库中进行捕获的功能?
答案 0 :(得分:1)
您可以使用以下方式为该过程使用全局错误处理程序:
process
.on('unhandledRejection', (reason, p) => {
// HANDLE ERROR HERE
})
.on('uncaughtException', err => {
// HANDLE ERROR HERE
});