我已经阅读了很多关于 createAsyncThunk 的文章,观看了视频,但是我有一个关于被拒绝函数的问题。我该如何处理?我怎样才能触发它,因为每次都触发了,无论请求状态如何......是的,我知道,它有很多不同的解决方案,但我想用这种方法完全完成任务,使用待处理、已完成和已拒绝的功能。 提前致谢!
这是我的代码: enter image description here
答案 0 :(得分:1)
您正在使用 Fetch_API,因此您的问题很可能是:
<块引用>即使响应是 HTTP 404 或 500,从 fetch() 返回的 Promise 也不会拒绝 HTTP 错误状态。相反,它将正常解析(ok 状态设置为 false),并且只会拒绝网络故障或是否有任何原因阻止请求完成。