前后端跨域问题

先直接在后端加上@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
相关推荐
芯思路1 小时前
STM32开发学习笔记之三【按键】
笔记·stm32·学习
Lips6111 小时前
2026.1.11力扣刷题笔记
笔记·算法·leetcode
袁气满满~_~2 小时前
Python数据分析学习
开发语言·笔记·python·学习
njsgcs3 小时前
ppo 找出口模型 训练笔记
人工智能·笔记
你要飞4 小时前
考研线代第四课:线性方程组
笔记·线性代数·考研·矩阵
week_泽4 小时前
第5课:短期记忆与长期记忆原理 - 学习笔记_5
java·笔记·学习·ai agent
日更嵌入式的打工仔4 小时前
嵌入式系统设计师软考个人笔记<1>
笔记
wdfk_prog6 小时前
[Linux]学习笔记系列 -- bits
linux·笔记·学习
九成宫6 小时前
计算机网络期末复习——第4章:网络层 Part One
网络·笔记·计算机网络·软件工程
shuangrenlong6 小时前
音乐app笔记
笔记