Axios + Vue выполняет один и тот же POST дважды - PullRequest
1 голос
/ 27 апреля 2019

При выполнении POST в Axios запрос всегда отправляется дважды. Это не проблема CORS, поскольку я получаю две пары запросов (CORS и POST, а затем ДРУГОЙ CORS и POST).

Я создал образец приложения, используя шаблон hello-world, и он по-прежнему демонстрирует то же поведение:

<template>
  <div class="hello">
    Test
  </div>
</template>

<script>
import axios from 'axios'

export default {
  name: 'HelloWorld',
  props: {
    msg: String
    },
    mounted() {
        axios.create({
            baseURL: 'https://api.example.com'
        }).post('/login', {
            token: 'tokenString'
        }).then((a) => {
            console.log(a)
        })
        .catch((err) => {
            console.log('err login')
            console.log(err)
        })
    }
}
</script>

<style scoped>
</style>

Я получаю только console.log второго запроса, но на вкладке сети четко отображаются две пары запросов, а API также указывает, что были выполнены два запроса POST (с точно такими же параметрами) ...

1 Ответ

0 голосов
/ 29 апреля 2019

Это на самом деле проблема с расширением, которое называется Privacy Possum, поэтому оно не имеет ничего общего с axios, в частности.

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