#node.js #reactjs #axios
Вопрос:
Я хочу отправить форму, которая у меня есть, а затем отобразить новую страницу в react. Вот что у меня есть:
axios
.post('http://localhost:3000/create', book)
.then(() => console.log('Created'))
.then(() => this.props.history.push('/home'))
.catch(err => {
console.error(err);
});
поэтому axios
отправляет запрос post с данными на серверную часть, а затем я пытаюсь направить свое приложение /home
, но оно ничего не делает, не идет туда. как мне это исправить?
Комментарии:
1. Почему существует 2 «тогда»? Не могли бы вы сначала написать маршрут push home? Второй тогда не является допустимым, так как предыдущий не возвращает никакого ответа
2. хорошо, я просто вышел из консоли, и она тоже все еще не работала…
3. какую версию react-router-dom вы используете ?