今天sb了……
创建了axios实例,配置选项后,发现post请求变成了get请求,报错405
对axios封装的部分代码:
let instance = axios.create()
const $axios = function(opts) {
opts.params = {
time: new Date().getTime()
}
return instance(opts)
}
export default $axios
接口文件:
import $axios from '@/axios/index'
export function getGaListApi(params) {
return $axios({
url: '/api/datacenter/dataStatistics/police/list',
methods: 'post',
data: params
})
}
喊来小伙伴一起看,一直没发现问题,最后猛地发现methods多了一个s,应该是method
ps:小伙伴说遇到过通信协议错了(http/https),也会报这个错