gpt4 book ai didi

javascript - 如何在 XmlHttpRequest 错误事件中获取错误信息

转载 作者:行者123 更新时间:2023-12-01 15:44:43 33 4
gpt4 key购买 nike

我有这样的简单代码:

const request = new XMLHttpRequest();
request.addEventListener('error', logError);
request.open('GET', 'www.someapi.com');
request.withCredentials = true;
request.send();

日志记录是这样的:
const logError = (error) => {
console.log(`Error\nEvent:\n${JSON.stringify(error, null, 4)}`);
// Code to log to server
};

现在发生的事情是我收到错误的日志消息,但那里没有任何意义,只是 "isTrusted": true .我想了解更多关于发生了什么以及为什么会出现此错误的信息。例如。在控制台中,当我拨弄连接断开时,我会看到类似的内容:
net::ERR_CONNECTION_RESET
但是当涉及到 javascript 事件时,实际上并没有任何有意义的信息来弄清楚发生了什么。例如。我读过CORS会导致它 here ,但没有任何消息,很难弄清楚发生了什么。

最佳答案

您可以检查错误日志如下:

const request = new XMLHttpRequest();
request.onerror = function (e) {
console.log(e);
reject(new TypeError('Network request failed'));
};

关于javascript - 如何在 XmlHttpRequest 错误事件中获取错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45010927/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com