Как разрешить процессу ждать более 1 минуты, чтобы получить ответ в vue.js, используя axios - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть большой файл, который нужно загрузить с сервера с помощью axios, однако запрос прерывается через 1 минуту, а файл не загружается, поэтому мне нужно дождаться, пока он получит ответ

Thisдля Аксиоса в vue.js.Попытка установить значение тайм-аута более 10 минут, но это не помогло

        progress=0;
        this.$store.commit("routeChange", "start");
        this.progress = true;
        var timestamp = Math.round(+new Date() / 1000);
        var userip = '127.0.1';
        var data = {
              page: {
              startIndex: 0,
              size: 10000
            },
            days: 0,
            fromDate: "",
            toDate: "",
            mandateID: ""
        };
        var msgHeader = {
            authToken: localStorage.getItem('authtoken'), //dynamic
            authLoginID: this.$store.getters.loginId,
            timestamp: timestamp,
            ipAddress: userip
        };
        this.$root.$emit('component1',false);
        var mlShowMandateData = {data, msgHeader};
        const instance = axios.create();

        //increased Timeout value
        instance.defaults.timeout = 6000000;
        instance.post('mlShowMandateData', mlShowMandateData).then((response) => {
            progress = 1;
            const JSONData = response.data;
            if (JSONData.data.error == 0) {
                this.$store.commit('setauthtoken', {
                    authtoken: JSONData.msgHeader.authToken
                });
                localStorage.setItem('authtoken',JSONData.msgHeader.authToken);



                          });
                        }

                this.rows =  this.data.rows;
                //this.rows =  this.data.rows;

                this.$root.$emit('component1' , true);

            }
            else {

                });


            }
            this.$store.commit("routeChange", "end");
            this.progress = false;

        })
    },

Я ожидаю, что процесс будет ждать ответа, но остановит выполнение через 1 минуту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...