В моем бэкэнде API остальных (django) я выполняю тяжелую обработку, и обычно для получения результата требуется 1,5 минуты, в это время я получаю эту ошибку в моем приложении реакции внешнего интерфейса.
export function* create(action) {
try {
const { payload } = action;
const response = yield call(api.addPost, payload); **//can i set timout for this api call, here timeout after 60 second **
if (response.status === 200) {
console.log('pass 200 check');
yield put(appActions.setResourceResponse(response.data));
console.log(response.data);
payload.push('/add-news');
}
} catch (error) {
console.log(error);
yield put(
a.setResponse({
message: error.response.data,
status: error.response.status,
}),
);
}
}
Ошибка: превышено время ожидания 60000 мсек
Итак, одноранговое соединение потеряно.
Как установить время ожидания запроса в redux-saga