我正在尝试将多个请求发送到自定义的HTTP服务器,该服务器仅对几个请求发送响应。我编写的js使用Axios发送多个请求,并在收到一个响应后立即停止发送请求。我的脚本如下:
async function poll() {
let countOfError = 0;
const maxErrors = 10;
let resp = null;
while (true) {
try {
resp = await axios.get('http://localhost:8080/ubuntu_default.html', { withCredentials: true });
//check if resp is "success" then break;
if (resp.data.success) break;
} catch (e) {
//console.error(e); optional
countOfErrors += 1;
if (countOfErrors > maxErrors) break;
}
}
return resp.data;
}
但是,我在控制台中收到以下错误:
“ DevTools无法加载SourceMap:无法加载http:// localhost:8080 / axios.min.map的内容:HTTP错误:状态码404,net :: ERR_HTTP_RESPONSE_CODE_FAILURE”