首先在vue脚手架下创建vue.config.js文件插入代码
// 进行修改默认的webpack配置
module.exports = {
devServer: { //开发环境的服务器配置
// 是否自动弹出浏览器,默认false
open: false,
// 修改默认端口,默认8080
// port: 9090,
proxy: { //进行代理转发
'/api': {
// 转发的网址
target: "http://m.sirfang.com/api",
// 是否开启本地代理 默认true
changeOrigin: true,
// 重要点
pathRewrite: {
'^/api': ''
}
}
}
}
}
什么是跨域
理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域
跨域就是指浏览器不允许当前页面的所在源,去请求另一个源的数据
在vue 中主要是通过vue 脚手架中的vue.config.js 文件来配置的,通过在devServer中的proxy来配置跨域的前缀
跨域的报错提示