Я пытаюсь опубликовать данные с помощью axios (NodeJS, ReactJS), но в итоге получаю эти ошибки
и вот мой почтовый код
axios({
method: 'post',
url: '/api/signup',
data:
{
username: this.state.username,
name: this.state.name,
surname: this.state.surname,
email: this.state.email,
password: this.state.password,
confirm_password: this.state.confirm_password,
}
})
.then(res => res.data)
.then(url => window.location.href = url.location)
.catch(error => this.setState({errorBol: true, errorMessage: error}))
и мой код nodeJS
router.post('/', async (req,res)=>{
const username = req.body.username;
const name = req.body.name;
const surname = req.body.surname;
const email = req.body.email;
const password = req.body.password;
const confirm_password = req.body.confirm_password;
console.log(username)
console.log(name)
console.log(surname)
console.log(email)
console.log(password)
console.log(confirm_password)
res.status(200).send({location: '/'})
})
У меня есть конфигурация для / api / signup, как это
router.use('/api/main', require('./sinupfilename'))
так что проблема не в router.post ('/')
о проблеме:
Я выполняю отправку формы после запроса и у меня есть проверка формы, и она работает отлично, но это дает мнеошибки выше, когда я нажимаю кнопку отправки, поэтому, если кто-нибудь знает подсказку, я буду рад услышать это