一、Vue中通过配置代理服务器,进行跨域请求
1.文件设置目录的位置
1.设置文件名(Vue.config.js)放在src同名文件下;;;;;如下图所示:
2.对应的vue.config.js,代码如下
2.vue.config.js中的代码如下
module.exports = {
publicPath: "/", //打包后的配置文件 (启动页的地址)
outputDir: 'dist', //打包之后的目录
lintOnSave: true, //保存的时候监测语法格式
devServer: {
open: true, //默认打开页面
host: '0.0.0.0', //0.0.0.0 本机地址
port: 5000,
https: false, //不支持https
proxy: {
"/myApi": {
target: "http://m.douyu.com", //目标地址
changeOrigin: true, //是否跨域
pathRewrite: {
//对什么类的服务器匹配
"^/myApi": ''
}
}
}
}
}
二、React的代理代理服务器设置(暂未提供)
三、总结
1.主要是在公司里面没有使用 【nginx】的前提下,就可以使用这种代理服务器的配置进行一个浏览器的跨域处理
2.注意⚠️:这里配置的代理服务器,在最终打包的时候,一定要记得去换请求的地址问题!!!
2.后续打算更新React的代理服务器配置