Я создаю сайт, используя React, один из шагов включает создание события. Я создал шаг, который отправляет сообщения в API с использованием изоморфной выборки.
import fetch from "isomorphic-fetch";
export function createEvent(data) {
console.log(data);
return fetch("whatson/createEvent.php", {
method: "POST",
body: JSON.stringify(data),
headers: {
"Content-Type": "application/json"
},
redirect: "follow"
}).then(response => {
if (response.status >= 200 && response.status < 300) {
alert("Success");
console.log(response);
return response;
} else {
console.log("Something went wrong");
console.log(response);
}
});
}
Я прошел через ответ, и он говорит, что все в порядке, состояние ответа 200 и т. Д., Однако, на самом деле ничего не добавляется в базу данных.
Если я использую те же данные, которые публикуются, и вызываю один и тот же адрес API в почтальоне, то он работает нормально, и данные добавляются в базу данных, поэтому я совершенно уверен, что это не сам API, а скорее что-то, связанное с код выше.