Axios + Vue两次执行相同的POST

时间:2019-04-26 23:30:41

标签: vue.js axios

在Axios中执行POST时,请求始终发送两次。这不是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请求(具有完全相同的参数)... < / p>

1 个答案:

答案 0 :(得分:0)

这实际上是扩展名为Privacy Possum的问题,因此与axios无关。

相关问题