Я пытаюсь войти на сайт. Я пытаюсь отправить http-запрос с помощью axios, чтобы сохранить введенные данные пользователя, имя, пароль и т. Д. И сохранить их в базе данных. Когда я делаю запрос с почтальоном, это работает, но когда я пытаюсь сделать запрос на стороне клиента, это не так. Я получаю эту ошибку из консоли:
Error:
("Network Error"
createError createError.js:17
handleError xhr.js:80
index.js:1375
e index.js:1375
onSubmit Register.js:39)
Я пробовал разные вещи и пытался почистить сеть для ответа, но я ничего не могу найти. Если бы вы могли мне помочь, это было бы здорово,Я попытался использовать локальный хост 3000, а теперь и локальный. Спасибо !!!!!
Вот код
import React, { useState } from 'react';
import '../../App';
import axios from 'axios';
const Register = () => {
const [formData, gatherData] = useState({
name: '',
email: '',
password: '',
paswrd: ''
});
const { name, email, password, paswrd } = formData;
//on submit checks if passwords are valid, if they are valid create a new instance of user
const onSubmit = async element => {
element.preventDefault();
if (password !== paswrd) {
console.log("Passwords are not matching ")
}
else {
const newUser = {
name,
email,
password
}
try {
const configuration = {
headers: {
'Content-Type': 'application/json'
}
}
const body = JSON.stringify(newUser);
const res = await axios.post('http://localhost:5000/apis/user', body, configuration);
console.log(res.data);
} catch (err) {
console.error(err)
}
}
}
export default Register;