gpt4 book ai didi

javascript - 解决了 fetch 引发控制台错误 401 的问题

转载 作者:行者123 更新时间:2023-12-01 02:32:13 25 4
gpt4 key购买 nike

尽管已通过 401 Unauthorized 解决,但我的 fetch 仍记录控制台错误

componentWillMount() {
this.setState({ isInitializing: true });
fetch('/api/users/getcurrent')
.then(resp => {
console.log('resolved');
if (resp.status == 200) {
// do stuff
}
this.setState({ isInitializing: false });
})
.catch(err => {
console.log('catched');
this.setState({ isInitializing: false });
});
}

enter image description here

这是 fetch 的预期行为吗?我没有看到任何与 MDN 上的 401 抛出错误相关的内容或其他任何地方。控制台记录是合法错误。我没有使用任何 polyfills 包来进行 fetch。 Chrome 版本为 63.0.3239.108。

最佳答案

这实际上与 fetch 本身没有什么共同之处。默认情况下的 Chrome 开发工具会在控制台中记录 HTTP 错误(4xx 和 5xx 状态),如 Additional settings section here 中所述。 。因此,您的 fetch Promise 可以成功解决,并且您只能看到可以关闭的浏览器日志。

关于javascript - 解决了 fetch 引发控制台错误 401 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48234367/

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