javascript - 收到错误:未捕获(承诺)服务器响应无效?
问题描述
我在 saga 的 redux thunk 上使用它,不知道是什么原因造成的。
这是 fetchCurrentUser:
fetchCurrentUser: () => {
try {
const user = axios.get("/api/user/current_user").then(res => res.data.user)
return user
} catch (e) {
console.log('e -', e)
return null
}
},
/api/user/current_user 的网络请求成功返回,但为什么我得到这个,帮助?
解决方案
您的问题来自于此:您应该返回res.data.user
而不是user
.
推荐阅读
- sql - 如何在 phpmyadmin 中说冠军必须 >=0
- docker - 码头工人 / 码头工人撰写 / nginx / springboot
- javascript - 滚动功能在桌面上不起作用
- python - Python 的 psutil 不报告正确的进程状态
- list - 在列表中累积元素
- python - 如何为国际象棋pygame程序中的棋子制定规则?
- ibm-cloud - 如何将 logdna CLI 与 IBM Cloud 托管的 LogDNA 结合使用
- python - 如何在直方图的零上添加一条轴线?
- react-native - ListView 已弃用 - 如何从我的项目中删除它?
- c# - DispatcherUnhandledException 事件中未捕获外部线程异常