Нужно передать пост запросом данные из объекта body.
Почему в Network запрос отображается два раза и первый со статусом 204?
Подскажите, что делаю не так.
let body = {
user: {
phone: `${ phone }`,
firstName: `${ name }`,
email: `${ email }`,
}
};
let url = `https://....`;
postData(url, body)
.then(data => {console.log(JSON.stringify(data))})
.catch(error => console.error(error));
function postData(url, data) {
return fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json; charset=utf-8',
'Accept': 'application/json'
},
body: JSON.stringify(data),
})
.then(response => response.json());
}