前后端跨域问题

先直接在后端加上@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
相关推荐
凉、介12 分钟前
ARM 架构中的内存屏障
arm开发·笔记·学习·架构·操作系统·嵌入式
Pith_2 小时前
模式识别与机器学习复习笔记(下-深度学习篇)
笔记·深度学习·机器学习
BlackWolfSky2 小时前
鸿蒙中级课程笔记2—状态管理V2—@Local
笔记·华为·harmonyos
zhangrelay2 小时前
linux下如何通过与AI对话设置thinkpad电池充电阈值
linux·运维·笔记·学习
张祥6422889042 小时前
误差理论与测量平差基础笔记八
笔记·算法·机器学习
zhangrelay2 小时前
Isaac Sim的物质基础要求为啥样?
笔记·学习
航Hang*3 小时前
计算机等级考试(二级WPS)---第1章:综合应用基础---第3节:云办公云服务
笔记·学习·wps·复习·计算机二级·计算机等级考试
轴测君3 小时前
CBAM(Convolutional Block Attention Module)
人工智能·pytorch·笔记
爱学java的ptt3 小时前
万字亿集流量系统架构总结笔记(上)
笔记·系统架构
Hyacinth&4 小时前
IntelliJ IDEA|学习笔记
笔记·学习·intellij-idea