Я пытаюсь взять информацию из формы React и опубликовать ее в моей базе данных Rails, но я получаю ошибку "unexpected token '<' at position 0"
, которая означает, что мой ответ по-прежнему HTML, а не JSON.
Вот мой код:
export const createCar = car => {
return dispatch => {
return fetch(`${API_URL}/cars/create`, {
method: "POST",
headers: {
'Content-type': 'application/json'
},
body: JSON.stringify({ car: car })
})
.then(response => response.json())
.then(car => {
dispatch(addCar(car))
dispatch(resetCarForm())
})
.catch(error => console.log(error + 'createCar POST failed'))
}
}
Есть ли причина, по которой он не конвертируется в JSON?
Кроме того, мне кажется, что я не могу вставить отладчик в свой код или, по крайней мере, в эту функцию - нужно ли его импортировать или что-то в этом роде?