@disconnect-ed

Почему не могу получить ошибку с сервера через axios запрос?

Есть регистрация в приложении laravel/vue. Если я пытаюсь зарегистрироваться на уже на зарегистрированный email через postman, то он выдает ошибку:

{
    "message": "The email has already been taken.",
    "errors": {
        "email": [
            "The email has already been taken."
        ]
    }
}

Но когда я делаю запрос через axios и отлавливаю ошибку через catch, то выдает это:

TypeError: Cannot read properties of undefined (reading 'config')

код:

async registration(event) {
                event.preventDefault()
                
                try {
                    await this.$store.dispatch('registration', {email: this.email, name: this.name, password:
                        this.password, password_confirmation: this.confirmPassword})
                    await this.$store.dispatch('getProfile')
                } catch (e) {
                    console.log(e)
                }
            }

Новых пользователей регистрировать можно.
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы