Vue3 axios跨域配置
安装axios
npm install axios vue-axios
main.js里
import axios from 'axios' import VueAxios from 'vue-axios' const app = createApp(App) // 创建实例 app.config.globalProperties.$axios = axios axios.defaults.baseURL = '/aposServer' axios.defaults.headers.post['Content-Type'] = 'application/json'; app.config.productionTip = false app.use(VueAxios,axios);
在package.json同级目录下加个vue.config.js文件
module.exports = {
devServer: {
proxy: {
'/aposServer': {
target: 'https://localhost:44310/api', //API服务器的地址
changeOrigin: true,
pathRewrite: {
'/aposServer': ''
}
}
},
}
}
调用webapi
this.$axios.post("/Equipments/GetAllEquipmentsTest")
.then(res=>{
console.log(res)
})
.catch(err=>{
console.log(err)
})
}
重启下服务
记得收藏并关注,掌握更多相关知识!!!

浙公网安备 33010602011771号