Javascript 如何访问redux saga中的promise数据

Javascript 如何访问redux saga中的promise数据,javascript,redux,axios,saga,Javascript,Redux,Axios,Saga,我正在尝试使用redux saga从服务器获取用户数据。我能够成功地获取数据,并且可以在控制台中看到它,但它在[[PromiseResult]]中。我找不到关于如何访问这些数据的任何信息,或者如果我在我的故事中做了一些错误的事情导致数据像这样到达 传奇 我可以访问console.log Promise {<fulfilled>: {…}} __proto__: Promise [[PromiseState]]: "fulfilled" [[PromiseResul

我正在尝试使用redux saga从服务器获取用户数据。我能够成功地获取数据,并且可以在控制台中看到它,但它在[[PromiseResult]]中。我找不到关于如何访问这些数据的任何信息,或者如果我在我的故事中做了一些错误的事情导致数据像这样到达

传奇

我可以访问console.log

Promise {<fulfilled>: {…}}
__proto__: Promise
[[PromiseState]]: "fulfilled"
[[PromiseResult]]: Object
{
credits: 0
date: "2020-12-21T22:23:43.461Z"
email: "test@gmail.com"
password: "$2a$10$W.GOdcdyfphcazW.9flFTeoQ4s/3khfZOv2dkyJ2Bg/gl0pIZRtHu"
plan: 1
verified: false
__v: 0
_id: "5fe1206f4a30e03194bfdf0b"
}
__proto__: Object
Promise{:{…}
__承诺
[[PromiseState]]:“已履行”
[[PromiserResult]]:对象
{
学分:0
日期:“2020-12-21T22:23:43.461Z”
电子邮件:“test@gmail.com"
密码:$2a$10$W.GOdcdyfphcazW.9flFTeoQ4s/3khfZOv2dkyJ2Bg/gl0pIZRtHu
计划:1
已验证:错误
__v:0
_id:“5fe1206f4a30e03194bfdf0b”
}
__原型:对象
第一个参数不是函数,第二个参数是要传递给该函数的参数数组。以下方面应起作用:

const response = yield call(fetch, [
  `${API_URL}/api/current_user`,
  {
    method: 'GET',
    credentials: 'include',
  },
]);
const responseBody = yield call(() => response.json());
这不是第一个参数是函数的方式,第二个参数是要传递给该函数的参数数组的方式。以下方面应起作用:

const response = yield call(fetch, [
  `${API_URL}/api/current_user`,
  {
    method: 'GET',
    credentials: 'include',
  },
]);
const responseBody = yield call(() => response.json());