55、 proxy: { //配置跨域
56、 '/image: {
57、 target: 'http://a.com', //这里后台的地址模拟的;应该填写你们真实的后台接口
58、 ws: true,
59、 changOrigin: true, //允许跨域
60、 pathRewrite: {
61、 '^/image': '' //请求的时候使用这个api就可以
62、 }
63、 },
64、 '/wt': {
65、 target: 'http://antiserver.kuwo.cn', //这里后台的地址模拟的;应该填写你们真实的后台接口
66、 ws: true,
67、 changOrigin: true, //允许跨域
68、 pathRewrite: {
69、 '^/wt': '' //请求的时候使用这个api就可以
70、 }
71、 }
72、 }
73、
74、 },
75、 }
此时如果我们需要进行跨域请求 。
请求图片:
this.$axios({method: 'post',url: '/image/user/12345',data: {firstName: 'Fred',lastName: 'Flintstone'}});
请求天气:
this.$axios({method: 'post',url: '/wt/user/12345',data: {firstName: 'Fred',lastName: 'Flintstone'}});
注意:
1、 跨域配置指的是在本地运行npm环境中跨域,在打包后还是需要服务器的支持和后端支持,直接打包上下并不会跨域 。
2、 在配置多个跨域时请注意首位名字必须一致 。
例子:
基于EuiAdmin+axios实现跨域与酷我音乐进行交互,实现音乐播放器例子:
文章插图
总结:
Vue集成axios为了能够在与后台实现数据交互,真正发挥前端的作用 。实现前后端分离,构建前后端数据交互的通道,你也可以前往euiadmin.com获取源码帮助您理解 。
【一篇文章实现vue集成axios、调用、跨域、配置多个跨域】
推荐阅读
- 浅析JavaScript异步到底是怎么实现的?
- UUID 及其在 MySQL 中的使用
- 桂花香茶飘四方,桂花茶酸涩味
- 历史上的普洱茶,普洱茶产地的介绍
- 苦荞和黑苦荞的区别,黑苦荞茶的价格
- 喝什么茶能解酒解毒,喝茶解酒吗
- 昆仑雪菊品鉴,雪菊价格划分雪菊保存方法
- 黑茶如何鉴别好坏,如何鉴别茶叶质量好坏
- 金牡丹茶简介,喝芍药花茶
- 秋分习俗有哪些