axios实现跨域分别是哪三种方法

互联网 20-8-20

axios实现跨域的三种方法:1、在【mian.js】中引用axios,代码为【Vue.prototype.$axios = axios】;2、在页面中引用axios,代码为【this.$axios.post('/api/】。

axios实现跨域的三种方法:

1. mian.js 引用axios

import axios from 'axios'   Vue.prototype.$axios = axios

2.config/index.js 的dev中添加如下代码

proxyTable: {       '/api': {            target: 'http://127.0.0.1/hyhy/',//设置你调用的接口域名和端口号 别忘了加http            changeOrigin: true,            pathRewrite: {                 '^/api': '/'//这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调             用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add’即可           }       }   }

3.在页面中引用

this.$axios.post('/api/userlogin/login', Qs.stringify({ username: this.username, password: this.password }))   .then((response) => {       console.log(response)   })   .catch((response) => {       console.log(response)   })

相关学习推荐:js视频教程

以上就是axios实现跨域分别是哪三种方法的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 跨域
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:谈谈Node.js热更新的配置和vscode断点调试

相关资讯