前后端跨域问题

先直接在后端加上@CrossOrigin看行不行,加了之后发现莫名奇妙微服务访问得了,网关却无法访问,但postman测试通过,所以觉得还是跨域的问题,最后再配置前端的跨域配置,这里使用的是vue3,再vue.config.js中加入了proxy的配置

复制代码
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  devServer:{
    proxy: {
      '/api': {
        target: 'http://localhost:50000', // 目标服务器地址
        changeOrigin: true, // 是否改变源地址
        pathRewrite: {
          '^/api': '' // 重写路径
        }
      }
    }
  }
})

第一个/api指匹配所有以/api开头的请求,第二个^/api,也就是属性的字面意思,正则表达式将/api选出来并替换为另一个地址,这里写的空字符串,结果就是删掉了/api,在请求时,写的/api/user/login,实际上请求的地址是

复制代码
http://localhost:50000/user/login
相关推荐
hetao173383722 分钟前
2026-01-19~20 hetao1733837 的刷题笔记
c++·笔记·算法
优雅的潮叭1 小时前
c++ 学习笔记之 volatile与atomic
c++·笔记·学习
宵时待雨1 小时前
STM32笔记归纳2:GPIO
笔记·stm32·嵌入式硬件
代码游侠3 小时前
ARM嵌入式开发代码实践——LED灯闪烁(C语言版)
c语言·开发语言·arm开发·笔记·嵌入式硬件·学习
Aliex_git3 小时前
大模型相关概念 - LLM对话
人工智能·笔记·prompt·ai编程
张祥6422889043 小时前
线性代数本质十笔记
笔记·线性代数·机器学习
这就是佬们吗3 小时前
力扣---leetcode48
java·笔记·后端·算法·leetcode·idea
nnerddboy3 小时前
Three.js自学笔记:1.环境搭建
笔记
saoys3 小时前
Opencv 学习笔记:手动绘制彩色图像的 RGB 通道直方图
笔记·opencv·学习
程序员zgh3 小时前
C++ 纯虚函数 — 抽象接口
c语言·开发语言·c++·经验分享·笔记·接口隔离原则