Задать вопрос
@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)
                }
            }

Новых пользователей регистрировать можно.
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы