Добрый день. Возникла проблема с Axios. Делаю GET запрос и сервер отвечает бесконечно раз или с клиента запрашивает бесконечно раз.
Делаю такой запрос POST
auth_request: function() {
Axios.post("http://192.168.1.116:8000/api/test/", {
login: this.name,
password: this.password
})
.then(response => {
const token = response.data;
console.log("auth_request отправил данные");
localStorage.setItem("token", response.data.message);
document.cookie = name = response.data.message;
console.log(document.cookie);
this.$router.replace(this.$route.query.redirect || "/tamam");
})
.catch(function(err) {
console.log("q");
});
}
Он отправляет на сервер форму, и в кнопке submit
<v-btn :disabled="step === 3" depressed flat small type="submit" @click="getData">Войти</v-btn>
Вызываю функцию GET
getData({ dispatch }) {
return new Promise((resolve, reject) => {
Axios({ url: "test/", method: "GET" })
.then(resp => {
dispatch("getData");
resolve(resp);
})
.catch(err => {
reject(err);
console.log("error in store");
});
});
}
после этого GET происходит бесконечно раз.
Как можно исправить? С чем это связано?