代理的配置3天2头就会忘,赶紧整理一下大佬们的理解,成为自己的东西

1、介绍

这里的vue代理是 vue静态服务器做代理。使用的是 http-proxy-middleware 这个模块(这个模块相当于是node.js的一个插件)。

2、实际代码

 //vue-cli3.0 里面的 vue.config.js做配置
devServer: {proxy: {'/rng': {     //这里最好有一个 /target: 'http://45.105.124.130:8081',  // 后台接口域名ws: true,        //如果要代理 websockets,配置这个参数secure: false,  // 如果是https接口,需要配置这个参数changeOrigin: true,  //是否跨域pathRewrite:{'^/rng':''}}}}
  • 我的 api=’/rng’
  • 我的请求地址 ${api}/xxxx/xxx ,请求地址就为 ‘/rng/xxxx/xxx’
  • 当node服务器 遇到 以 ‘/rng’ 开头的请求,就会把 target 字段加上,那么我的请求地址就为 - http://45.105.124.130:8081/rng/xxxx/xxx
  • 下面的 pathRewrite 表示的意思是 把/rng 替换为 空,那么我的请求地址就为 http://45.105.124.130:8081/xxxx/xxx(用在如果你的实际请求地址没有 rng 的情况)

作者:xilong
链接:https://www.jianshu.com/p/5ef2b17f9b25
来源:简书

proxy代理的配置相关推荐

  1. 代理proxy网络代理自动发现wpad代理自动配置pac三个概念解析

    这里使用代理不是目的,抓包和修改请求和响应数据才是目的,使用代理只是为了实现抓包这个目的. 无代理模式 数据直来直往,浏览还可以通过devtools查看到接口的请求和响应数据,但是客户端无法查看和修改 ...

  2. vue-cli、脚手架创建、eslint、alias别名配置、proxy代理配置、axios、scoped、穿透、媒体查询、12栅格、动态rem、1px边框、移动端事件、300ms延迟问题(六)

    vue-cli的使用 现在使用前端工程化开发项目是主流的趋势,也就是说,我们需要使用一些工具来搭建vue的开发环境.一般情况下我们都会选择使用webpack进行项目的构建,在这里我们直接使用vue官方 ...

  3. webpack的proxy代理配置

    webpack的proxy代理配置 在实际项目中不可避免会遇到跨越问题,webpack中的proxy就是解决前端跨域的方法之一. 跨越问题:协议.域名.端口 三者只要有一个与服务端的不一致,就会报跨域 ...

  4. axios请求与proxy代理配置

    如果是不考虑跨域问题,那么请求后台数据使用的就是该路径.但是根据同源策略,3000端口(前端页面端口)无法访问5000端口(后台数据端口),此时就需要使用proxy代理配置了. /** * 获取所有的 ...

  5. proxy代理的使用(解决跨域,配置多个代理)

    proxy代理的使用(解决跨域,配置多个代理) 一.什么是代理 字面意思就是类似中间商,开启代理,原理就是在本地创建一个虚拟服务器,发送请求数据,同时接受请求的数据, 利用服务器与服务器间,交互,不会 ...

  6. vue.config.js配置proxy代理解决跨越;proxy代理报404;

    像我们本地的vue项目运行起来,访问的地址一般是localhost,这个时候请求后台的接口,端口号也不一致,肯定就会存在跨域问题,所以我们要是想正常访问接口的话,就需要解决掉跨域问题. 本文我们是在v ...

  7. vue-cli 3.0之跨域请求devServer proxy代理配置

    vue-cli 3.0之跨域请求devServer proxy代理配置 当我们的前端服务和后端服务不同源即协议不同,端口不同,域名不同时,就会出现跨域的问题. 通过配置devServer.proxy就 ...

  8. zabbix专题:第十二章 zabbix proxy分布式监控配置

    zabbix专题:第十一章 zabbix proxy分布式监控配置             对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789 ...

  9. 【转】Nginx服务器的反向代理proxy_pass配置方法讲解

    [转]Nginx服务器的反向代理proxy_pass配置方法讲解 转自:http://www.jb51.net/article/78746.htm 就普通的反向代理来讲 Nginx的配置还是比较简单的 ...

最新文章

  1. python数据转换函数_常用python数据类型转换函数总结
  2. [English20091217]英语口语444句
  3. Python判断变量的数据类型的两种方法
  4. 如何使用postman做接口测试
  5. Python 求解斐波那切(三种方法)
  6. 计算机程序设计类论文,计算机编程论文
  7. VB.Net教程图书目录
  8. 【中医学】8 中药-3
  9. 11年艺术学习“转投”数学,他出版首本TensorFlow中文教材,成为蚂蚁金服技术大军一员...
  10. coldfusion php,coldfusion在php中解密
  11. pe服务器制作教程,WINPE系统制作原理教程介绍
  12. SharpDevelop安装与配置
  13. 实施经理的工具箱--走出软件作坊:三五个人十来条枪 如何成为开发正规军(五)
  14. 雷电三接口有什么用_笔记本的Type-C接口有哪几种?为什么都说雷电3接口更好用?...
  15. 未能加载文件或程序集“XXX.dll”或它的某个依赖项的解决方法
  16. Java方法篇——String方法
  17. 一个利用浏览器原生execCommand()方法实现的富文本编辑器
  18. linux的cuda10卸载,Ubuntu18.04下卸载CUDA11.0
  19. compileSdkVersion、minSdkVersion、targetSdkVersion 三者的含义和区别
  20. 阿里云服务器环境配置

热门文章

  1. ETIMEDOU 104.16.20.35:443(已解决)
  2. 【stm32c8t6多个串口同时使用】
  3. HTTP状态码1xx到5xx
  4. java.io.IOException: 设备未就绪
  5. MySQL:偏移量为 0x000000000ae000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21(设备未就绪。)。
  6. svn blame功能
  7. bash(CVE-2014-6271) shellshock-破壳漏洞复现
  8. SpringBoot:Bean生命周期介绍
  9. python主函数调用格式_Python入门基础中怎么定义函数,函数调用,函数传递参数...
  10. 确定有限自动机(DFA)和不确定有限自动机(NFA)的主要区别