(Vue. js) ошибка: 'token' не определен (no-undef) с axios - PullRequest
0 голосов
/ 19 февраля 2020
axios.post(`${this.url}/auth/login`, {
    email: this.email,
    pw: this.pw
  })
  .then( response => { 
    if (response.status === 200) {
      this.$swal('환영합니다!','로그인에 성공하였습니다.','success')
      this.$store.state.login = true
      console.log(response.data.data.x-access-token)
      this.$router.push({ name: 'home' })
    }
  })
  .catch( error => {
    if (error.response.status === 401 || error.response.status === 400) {
      this.$swal('오류','이메일 또는 비밀번호가 올바르지 않습니다.','error')
    }
  })

Ошибка при выполнении этого кода.

ошибка: «токен» не определен (no-undef)

Значение ответа при входе в систему составляет

data:
  is_student: true
  is_worker: false
  x-access-token: "token"
message: "로그인 성공."
status: 200

Но я не могу получить доступ к токену с помощью response.data.data.x-access-token.
Как я могу это сделать?

1 Ответ

0 голосов
/ 19 февраля 2020

Вы должны использовать: response.data.data['x-access-token']

...