报错信息:
报错原因:这是vue配置跨域问题
原代码:
这个配置适合有自带config文件的,我的不带用不了
proxyTable: {
'/fh': {
target: 'http://localhost:8080/',//设置你调用的接口域名和端口号 别忘了加http
changeOrigin: true, //這裡true表示实现跨域
pathRewrite: {
'^/fh': '/'//这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add’即可
}
}
}
我的没有config文件,可以有一下方式
devServer: {
proxy: {
'/api':{
target:'http://localhost:8080/',//设置你调用的接口域名和端口
changeOrigin:true,//這裡true表示实现跨域
pathRewrite:{
'/api':''
}
}
}
}
发起请求: