gpt4 book ai didi

javascript - 当 http 响应状态为 400 时使用 fetch api 获取自定义错误消息

转载 作者:可可西里 更新时间:2023-11-01 16:22:40 31 4
gpt4 key购买 nike

<分区>

我有 Python Flask (v 1.0.0) 后端,它返回状态为 400 的 http 响应和自定义错误消息

return Response('My custom errror message', 400)

在我的前端,我使用 Fetch API 对后端进行 API 调用:

fetch(url, options)
.then(response => response.json())
.then(response => console.log(response))
.catch(error => console.log(error));

因为 400 是一个 BAD REQUESTfetch 直接进入 catch 而我只有 TypeError: Failed to fetch 消息。

如何在前端获取我的自定义错误消息而不是 Failed to fetch 消息?它在 DevTools 中可见,所以我希望它应该以某种方式在 fetch 中可用?

enter image description here enter image description here

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