У меня есть большой файл, который нужно загрузить с сервера с помощью 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 минуту