当前位置: 首页 > news >正文

记录vue配置跨域不起作用以及一些理解

记录vue配置跨域不起作用以及一些理解

一.proxytable和proxy的区别

每次搜跨域 都会出来proxytable和proxy 这俩的区别
vue-cli3.0以前使用proxytable
vue-cli3.0以后使用的proxy

二.跨域配置了没有用

先看一组标准的配置及请求(请求方式不一样不用管 地址差不多就行)

服务器地址是:127.0.0.1:4050

在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/8f4d5dca8e994a66ac2e28006aeab6b2.png
不用怀疑自己 这样配置是绝对没问题的 这样我们是成功的

三.不成功的可能因素

1.请求路径写了全路径 这样就是错的 你如果写了全地址 代理的时候变成了
http://127.0.0.1:4050/http://127.0.0.1:4050/test 很显然是不对的

    fetch("http://127.0.0.1:4050/api/test")
      .then((res) => {
        return res.text();
      })
      .then((data) => {
        console.log(data);
      });
  1. 等我碰到了再更新吧

四.代理的理解

其实你可以看着 当我们碰到请求中带有/api的时候 我们自动带上
target(http://127.0.0.1:4050)

 proxy: {
      // 配置跨域
      "/api": {  //需要代理的请求标识
        target: `http://127.0.0.1:4050`, //请求后台接口
        changeOrigin: true, // 允许跨域
        pathRewrite: {
          "^/api": "", // 重写请求 替换请求当中的api这个字符串
        },
      },
    },

相关文章:

  • c语言进阶 数组在内存中的存储(下)
  • c语言初阶测评
  • Loss上升,精度却也上升?
  • 【Linux---06】远程登陆 「ssh登陆 | Xshell登陆 | 上传下载文件」
  • 基于阶梯式Tent混沌和模拟退火的樽海鞘群算法
  • 【Linux 基础笔记】(二)
  • 关于gdb调试: 你的问题可能会在这里找到答案
  • J9数字论:什么是Web3.0概念?
  • MediaCodec_Analyze-1-create
  • vue3中<script setup> 和 setup函数的区别
  • c语言进阶 数据的存储(上)
  • A8.2022年全国数学建模竞赛 B题-赛题分析与讨论
  • Vue指令总结
  • 离开二线城市石家庄(勉强算二线吧)去北漂,入职外包测试岗一个月想辞职了~
  • 瑞康医药与亚马逊云科技达成战略合作,全国上百家子公司业务上云
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • CEF与代理
  • ECMAScript6(0):ES6简明参考手册
  • git 常用命令
  • HTTP请求重发
  • jquery ajax学习笔记
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • SpiderData 2019年2月16日 DApp数据排行榜
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 离散点最小(凸)包围边界查找
  • 理解在java “”i=i++;”所发生的事情
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 一道闭包题引发的思考
  • 原生Ajax
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #每天一道面试题# 什么是MySQL的回表查询
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • $.each()与$(selector).each()
  • (分布式缓存)Redis持久化
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .Family_物联网
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .net 获取url的方法
  • .NET 中 GetProcess 相关方法的性能
  • .net快速开发框架源码分享
  • .NET企业级应用架构设计系列之开场白
  • .sys文件乱码_python vscode输出乱码
  • /var/spool/postfix/maildrop 下有大量文件
  • @Query中countQuery的介绍
  • [acm算法学习] 后缀数组SA
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [C#]winform部署yolov9的onnx模型
  • [CDOJ 838]母仪天下 【线段树手速练习 15分钟内敲完算合格】
  • [dfs] 图案计数
  • [exgcd] Jzoj P1158 荒岛野人