+-

vue.config.js代码
devServer: {
proxy: {
'/api': {
target: 'http://localhost:3000', //后端地址
ws: true, //是否代理websockets
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
main.js代码
import axios from 'axios'
Vue.prototype.$axios = axios
axios.defaults.baseURL = '/api'
import qs from "qs"
axios.interceptors.request.use(function (config) {
if(config.method=="post"){
config.data = qs.stringify(config.data);
}
return config;
}, function (error) {
return Promise.reject(error);
})
请求代码
const data = {
uid: 32953014,
}
this.$axios
.post('/likelist', {
data
})
.then(function (response) {
console.info(response.data)
})
.catch(function (error) {
console.info(error)
})