1
"처리되지 않은"약속 이벤트와 함께 스택 추적에 액세스 할 수 있습니까? 캡처되지 않은 약속 거부 오류 스택에 액세스
"처리되지 않은"약속 이벤트와 함께 스택 추적에 액세스 할 수 있습니까? 캡처되지 않은 약속 거부 오류 스택에 액세스
당신이 거부 사유로 오류 객체를 전달하면
self.addEventListener("error", function(event) {
console.log(event.error.stack)
event.preventDefault()
}) //works
self.addEventListener("unhandledrejection", function(event) {
console.log(event.error.stack)
event.preventDefault()
}) //fails
Promise.reject()
self.addEventListener("error", function(event) {
console.log(event.error.stack)
event.preventDefault()
}) //works
self.addEventListener("unhandledrejection", function(event) {
console.log(event.stack)
event.preventDefault()
}) //works
Promise.reject(
new Error('rejected') // here's the magic
)