在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>
答案 0 :(得分:0)
这实际上是扩展名为Privacy Possum的问题,因此与axios无关。