前后端跨域问题

先直接在后端加上@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
相关推荐
CryptoPP12 分钟前
开发者指南:构建实时期货黄金数据监控系统
大数据·数据结构·笔记·金融·区块链
天理小学渣40 分钟前
JavaScript_基础教程_自学笔记
开发语言·javascript·笔记
chushiyunen1 小时前
uv使用笔记(python包的管理工具)
笔记·python·uv
sheeta19981 小时前
LeetCode 每日一题笔记 日期:2025.03.23 题目:1594.矩阵的最大非负积
笔记·leetcode·矩阵
ysa0510302 小时前
二分+前缀(预处理神力2)
数据结构·c++·笔记·算法
8Qi82 小时前
Hello-Agents阅读笔记--智能体经典范式构建--ReAct
人工智能·笔记·llm·agent·智能体
伏 念2 小时前
大模型技术之LLM
人工智能·笔记·python·aigc
中屹指纹浏览器3 小时前
2026移动端环境模拟:指纹浏览器在跨端账号管理中的技术演进
经验分享·笔记
Hello_Embed4 小时前
LVGL 入门(十五):接口优化
前端·笔记·stm32·单片机·嵌入式
孞㐑¥4 小时前
算法—记忆化搜索
开发语言·c++·经验分享·笔记·算法