Когда я запускаю мое приложение на локальном компьютере, это URL-адрес http://localhost:3000/#/. Когда я пытаюсь войти в первый раз, он не запускает функцию входа в систему и вместо этого переводит URL-адрес на http://localhost:3000/?#/.После того, как URL имеет?включается он работает как задумано.Почему я должен войти в систему дважды или зачем это нужно ??Что это ?даже означает?
Я пробовал консольное ведение журнала во всех функциях входа в систему и регистрации, но они даже не запускаются до?находится в URL
login = async () => {
let user = {
username: this.state.username,
password: this.state.password
}
try {
console.log(1111, this.props)
let res = await axios.post('login', user)
console.log(222, res)
await this.props.updateUser(res.data)
this.props.history.push('/Home')
} catch(err) {
alert('incorrect username or password')
}
}