Метод Redux-saga POST не сохраняет объект в базе данных

#javascript #reactjs #redux #react-redux

Вопрос:

В своем проекте я хочу создать новый футбольный клуб.

Я использую redux-saga для публикации клуба, но в моем методе redux-saga createCLub() он каждый раз останавливается yield call(api.POST...) и не сохраняется в базе данных (и никогда не вводится в уловку).

reducer.js

 export function signUpClub({login, password, tradingName, corporateName, cnpj }) {
  return {
    type: '@auth/SIGN_UP_CLUB',
    payload: {
      login, password, tradingName, corporateName, cnpj
    },
  };
}
 

actions.js

 export function* createClub({payload}){
  try{
    const { login, password, tradingName, corporateName, cnpj} = payload;

    const response = yield call(api.post, '/club', { login, password, tradingName, corporateName, cnpj});

    const { club } = response.data
    
     yield put(signUpClub(club));  
    history.push('/');
  } catch(err){
    toast.error(err);
  }
}
 

Комментарии:

1. Вы используете axios?

2. Да, я использую