为什么要写篇⽂章
这两天的开发中遇到⼀些需要代理才能解决的问题, 在这⾥记录⼀下, ⽅便以后的查阅. 为什么要⽤代理
跨域
如何进⾏代理
国营东方仪器厂webpack 配置
在这⾥我默认为开发环境的配置
1. 到 fig.js ⽂件
2. 在 devServer 对象下⾯加⼊以下代码
proxy: {
电除尘器设计
/** ⽐如你要讲localhost:8080/index/xxx 替换成 10.20.30.120:8080/sth/xxx
* 那么就需要将 index 前⾯的值替换掉, 或者说是替换掉根地址,
*你可能发现了index也是需要替换的, 没错, 我会在后续操作中处理.
*/
target: '10.20.30.120:8080'//这个是被替换的⽬标地址
changeOrigin: true // 默认是false,如果需要代理需要改成true
pathRewrite:{
合欢果
'^/index' : '/' //在这⾥ localhost:8080/index/xxx 已经被替换成 10.20.30.120:8080/
中华人民共和国律师法}}
}
/
佛山金马影剧院/ 然后在你发起请求的js⽂件中的地址需要忽略10.20.30.120:8080/
//⽐如 demo.js
axios.post({
url:'10.20.30.120:8080/sth/xxx'// 需要替换成下⾯的地址
三个一切url:'/sth/xxx'
}
)
原理
实际上代理是使⽤了是利⽤http-proxy-middleware这个插件完成的, 有兴趣的话可以去搜⼀下,在这⾥我就不多做解释了.以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。