Ошибка при базовой аутентификации с использованием axios

Я использую конг для базовой аутентификации моего API. Он отлично работает при использовании Postman. Но он продолжает выдавать ошибку всякий раз, когда я хочу интегрировать ее в свое приложение с помощью axios. Пожалуйста, помогите мне здесь. Спасибо!

Ниже мои коды:

Мой файл main.js:

var app5 = new Vue({
  el: '#app-5',
  data: {
    message: ''
  },
  methods: {
    getQuote() {
      var config = { url: '/allquotes',
      baseURL: 'http://localhost:8000/',
       headers: {'Host': 'quotesapi.com/'},
        withCredentials: false,
        auth: {
        username: 'Aladdin',
        password: 'OpenSesame'
        },
        responseType: 'json'
      }

      axios.get(config)
      .then(
        response => {
                    this.message =  (response.data.quotes[0].quotes);
      })
      .catch(function (error){
        console.log('Error on Authentication');
      });
    }
  }
})

Сообщение об ошибке консоли: сообщение об ошибке консоли

введите здесь описание изображения


person Kingsley Abia    schedule 08.02.2018    source источник


Ответы (1)


Ваш параметр для localhost/part2/ /!\ This one /!\ - необработанный объект.

Я думаю, вам нужно сделать: JSON.Stringify(youObject) перед вызовом серверной части или отправить его методом POST, например: axios.post(url, data)

person V. Sambor    schedule 08.02.2018
comment
Спасибо !!. Я попробовал json.stringify (), но он пожаловался, что не распознает функцию. Я console.log зарегистрировал ошибку, и я отредактировал свой вопрос, чтобы включить снимок ошибки. - person Kingsley Abia; 09.02.2018