Не отправляется POST запрос, Failed to fetch React, В консоли выдаёт Failed to fetch, проверил запрос в постмане, работает , сервер на Golang,
<Formik
initialValues= {
{
email: '',
username: '',
url: '',
password:'',
repassword: ''
}
}
validationSchema={Yup.object({
email: Yup.string().min(6,'Не меньше 6').required('Reqired').email('Введите пожалуйста Email'),
username: Yup.string().min(2).required('Reqired'),
url: Yup.string().min(10,'Image url addres'),
password: Yup.string().min(6,'Min 6 symbols').required('Reqired'),
repassword: Yup.string()
.oneOf([Yup.ref('password'), null], 'Password must match').required('Reqired')
})}
onSubmit={ async values => {
console.log(JSON.stringify(values));
await fetch(`http://localhost:8080/user`, {
method: "POST",
headers:{
'Content-Type': 'application/json; charset=utf-8',
"Accept": "application/json",
},
mode:"cors",
body: JSON.stringify(values),
})
.then((response) => response.json())
.then((data) => {
console.log('Success:', data);
})
.catch((error) => {
console.error('Error:', error);
});
;
}
Корс настроен, постман все отлично отправляет и нет никаких ошибок, проблемы начинаются когда пытаюсь отправить с сайта
Ответы (1 шт):
Автор решения: Aleksei Vdovenko
→ Ссылка
Видимо проблема была в хедерах, удалил всё, оставил только метод и тело, и все спокойно заработало

