Axios не сбой при получении вызова в NS VUEJS APP - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть метод для вызова конечной точки входа в систему при нажатии кнопки

login() {
                let email = this.user.email
                let password = this.user.password
                axios.post('invalidRoute').then( (response) =>{
                    console.log('success')
                    console.log(response.data)
                }).catch(function (error) {
                    console.log('error')
                    console.log(error)
                })
            },

Независимо от того, что я установил в качестве URL-адреса, axios считает, что сообщение успешно, и всегда выводит сообщение об успехе ипустые данные ответа.

Я импортирую оси прямо вверху компонента, используя строку

import axios from 'axios'

Я не использую их больше нигде.

Этов базовом приложении nativescript vue js.

это то, на что похож мой main.js

import Vue from "nativescript-vue";
import Vuex from 'vuex'
import store from './store/store';
import * as applicationSettings from 'tns-core-modules/application-settings'

import router from './router'

Vue.prototype.$router = router


Vue.config.silent = false
Vue.use(Vuex)

new Vue({
    render: h => h('frame', [h(router['login'])]),  store

}).$start()

Это сводит меня с ума, я не понимаю, почему это не сработает.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Я обнаружил, что при некоторых обстоятельствах ни axios, ни http ничего не вызывают.Я не знаю почему, меня исследовали в течение двух дней.Понятия не имею.Вместо этого просто использовал Fetch, и пока все работает нормально.

0 голосов
/ 04 февраля 2019

Я думаю, что это проблема с Axios.С кодом состояния {N} будет null при сбое запроса, кажется, что Axios считает этот запрос успешным, когда код состояния имеет ложное значение.

Похоже, что существует аналогичная проблема в журналев их Github.

...