如何使用 redux-observable 在 POST、PUT、DELETE 成功后执行回调函数

How to execute call back function after POST, PUT, DELETE success by using redux-observable

我正在使用以下代码进行 GET、POST、PUT、DELETE 调用,它对 GET 可以正常工作,但无法进入 POST、PUT 的成功(mergeMap)块, DELETE, 不知道我在做什么错误,它应该进入,除了 200

的状态之外我没有得到任何回应

代码:

const testEpic: Epic<Action, ReduxState> = (
  action$: ActionsObservable<any>,
  store: MiddlewareAPI<any, ReduxState>,
) =>
  action$
    .ofType(TEST_GET)
    .mergeMap((action) => {
      return Observable.merge(
          .getJSON('/path/test')
          .mergeMap((response) => {
             // calls not coming here for POST, PUT, DELETE even though it is status 200
          })
      )
    }
    )
    .catch((error) => {

    })

实际上使用下面的代码获取 JSON

Observable<any> => {
    return Observable.fromPromise(.fetch(url, options))
  }

我已经解决了这个问题,由于内容类型错误导致响应进入错误