码迷,mamicode.com
首页 > 其他好文 > 详细

vue中解决跨域问题

时间:2020-05-18 21:08:53      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:rewrite   conf   tar   内容   rom   url   应用   方法   ase   

之前的接口不能用了,临时找了个聚合的接口,发现一直调用不出来,试了好久好久,自我怀疑,自我否定又走一波,最后发现是跨域问题,问了朋友最后弄好了,把自己的一知半解写下来吧,防止以后遗忘。

在config.js文件下写下面的代码(没有config.js找vue.config.js也行)

module.exports = {
	publicPath:‘‘,
	devServer: {
		// 解决跨域问题
		proxy:{
			‘/api‘: {
				target: ‘http://v.juhe.cn/toutiao/index‘,
				pathRewrite:{
					‘^/api‘:‘‘  //api前面的内容为空
				}
		}
		}
	}
}

main.js中之前的缩写要关掉

// 引入接口方法
import axios from ‘axios‘
Vue.prototype.axios=axios
// 接口缩写
// axios.defaults.baseURL=‘/api‘

最后应用如下

// 引入接口方法
import axios from ‘axios‘
Vue.prototype.axios=axios
// 接口缩写
// axios.defaults.baseURL=‘/api‘

时间关系,先写这么多

vue中解决跨域问题

标签:rewrite   conf   tar   内容   rom   url   应用   方法   ase   

原文地址:https://www.cnblogs.com/wszzj/p/12912513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!