我没有调试运行时RXJS Ajax请求失败

时间:2019-01-14 09:59:43

标签: react-native react-redux rxjs

当我在调试模式下运行应用程序时,其行为完全不同,它会获取正确的响应并返回成功数据。

但是,当我在没有调试模式的情况下运行时,它总是会失败,并且使用户无法登录。尽管我检查了rest client,但没有任何问题。

export const getAllParamsEpic = action$ =>
  action$.pipe(
    ofType(GET_ALL_PARAMS_ACTION),
    switchMap(({ token }) => {
      return ajax
        .getJSON(GET_ALL_PARAMETER, {
          token,
        })
        .pipe(
          map(({ data, message, status, lastSyncTime }) => {
            return getAllParamsSuccessAction({
              data,
              message,
              status,
              lastSyncTime,
            });
          }),
          catchError(({ error }) => {
            return error;
          }),
        );
    }),
  );

这是我上面的要求,它在调试模式下完全可以正常工作并获取响应,但在没有调试的情况下不能很好退出。

请帮忙,为什么这个人表现不同?

预先感谢

0 个答案:

没有答案