Reactjs TypeError:无法读取属性';管道';在可观测的Redux中未定义的

Reactjs TypeError:无法读取属性';管道';在可观测的Redux中未定义的,reactjs,rxjs,redux-observable,Reactjs,Rxjs,Redux Observable,我有一个来自redux observable的问题。虽然调试我可以看到api成功工作,但redux observable无法工作。。。我不知道如何修复。。。我试图替换动作,但当我替换旧动作时,我得到一个错误 错误 在apiService.js中 static addProduct = dataProduct => from( axios.post(`${API}/products`, dataProduct, { headers: { 'Content-

我有一个来自redux observable的问题。虽然调试我可以看到api成功工作,但redux observable无法工作。。。我不知道如何修复。。。我试图替换动作,但当我替换旧动作时,我得到一个错误

错误

在apiService.js中

static addProduct = dataProduct => from(
    axios.post(`${API}/products`, dataProduct, {
      headers: {
        'Content-Type': 'application/json',
      },
    }),
  );

  static updateProduct = dataProduct => {
    const id = dataProduct.get('id');
    from(
      axios.put(`${API_LOCALHOST}/products/${id}`, dataProduct, {
        headers: {
          'Content-Type': 'application/json',
        },
      }),
    );
  };
详细介绍ProductEpic.js

export const addProductEpic = (action$, store$, { addProductService }) => action$.pipe(
  ofType(ADD_PRODUCT),
  switchMap(({ payload }) => addProductService(payload).pipe(
    map(res => addProductSuccess(res)),
    catchError(err => addProductFail(err)),
  )),
);

export const updateProductEpic = (action$, store$, { updateProductService }) => action$.pipe(
  ofType(UPDATE_PRODUCT),
  switchMap(({ payload }) => updateProductService(payload).pipe(
    map(res => updateProductSuccess(res)),
    catchError(err => updateProductFail(err)),
  )),
);
网络:api返回正常,但redux observable不起作用

Request URL: http://localhost:8080/products/64a96b67-a7a9-41c4-96d6-2888b3298734
Request Method: PUT
Status Code: 200 
Remote Address: [::1]:8080
Referrer Policy: no-referrer-when-downgrade

我已经解决了这个问题。。。在apiservice中,我忘记了updateProduct函数中的return

这是错误图像,我已经解决了这个问题。。。在apiservice中,我忘记了updateProduct函数中的返回。。。
Request URL: http://localhost:8080/products/64a96b67-a7a9-41c4-96d6-2888b3298734
Request Method: PUT
Status Code: 200 
Remote Address: [::1]:8080
Referrer Policy: no-referrer-when-downgrade