使用saga生成器从phoenix套接字推送中获取响应数据

问题描述 投票:0回答:1

我正在将redux-saga与phoenix.js套接字一起使用,并希望在推送后获取响应数据。

export function* make({ channel }, action) {
  try {
    const q = yield apply(channel, channel.push, ["create", action.payload, 10000]);
  } catch() {
  }
}

我也看到receivedResp obj中的q键:console.log(Object.keys(q));// [“ channel”,“ event”,“ payload”,“ receivedResp”,“ timeout”,“ timeoutTimer”,“ recHooks”,“ sent”,“ ref”,“ refEvent”]] >>

但是无法访问`q.receivedResp.response.data之类的数据。但是console.log({q})向我展示了一些。

在这种情况下实际的q本身是什么以及如何获取响应数据

我正在将redux-saga与phoenix.js套接字一起使用,并希望在推送后获取响应数据。导出功能* make({channel},action){try {const q = yield apply(channel,channel.push,[“ ...

sockets generator phoenix-framework redux-saga phoenix
1个回答
0
投票

我通过正确的推导发现了

© www.soinside.com 2019 - 2024. All rights reserved.