Я использую топор ios для реализации API с ruby на рельсах. Файл apiCaller. js
import axios from 'axios';
import { API_URL } from './../constants/config';
export default function callApi(endpoind, method = 'GET', body) {
return axios({
method: method,
url: API_URL + endpoind,
data: body,
headers: {
'Content-Type': 'application/json'
}
})}
Действие файла. js
import * as types from './../constants/index';
import apiCaller from './../api/apiCaller';
export const atcPostContact = (contact) => {
return (dispatch) => {
return apiCaller('contacts', 'POST', contact)
.then(res => {
dispatch((postContact(res.data)));
})
.catch(error => {
console.log('error', error)
})
}}
Когда я вызываю функцию apiCaller, если я ввожу полные параметры, нет сообщения о том, что console => правильна.
Но когда я ввел неправильный api и вернул сообщение об ошибке, появилось сообщение 400 ( Неверный запрос) в консоли браузера
Можете ли вы мне помочь? Большое спасибо
Ошибка изображения, как показано ниже
![enter image description here](https://i.stack.imgur.com/fHblM.png)