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

vuetify项目添加代理跨域请求

vuetify项目添加代理转发后端接口实现跨域请求

    • 配置一(推荐)
    • 配置二

在项目根目录下找到vite.config.mts文件并在里面的server下配置代理,
具体实现代码如下:

配置一(推荐)

server: {port: 3000,// 配置代理proxy: {'/api': {target: 'http://localhost:8080',changeOrigin: true, // 允许跨域,修改 Origin 头匹配目标服务器rewrite: (path) => path.replace(/^\/api/, '/api'), // 移除请求路径中的/api前缀 (如果后端路由是 /api/login,则 replace 应保持 ^/api, '/api';如果后端路由是 /login,则改为 ^/api, '')logLevel: 'debug', // 打印请求日志secure: false, // 接受运行在 HTTPS 上的服务ws: true, // 启用 WebSocket 代理}}}

配置二

server: {port: 3000,// 配置代理proxy: {'/api': {target: 'http://localhost:8080',changeOrigin: true, // 允许跨域,修改 Origin 头匹配目标服务器pathRewrite: {'^/api': '/api'   // 移除请求路径中的/api前缀 (如果后端路由是 /api/login,则 pathRewrite 应保持 ^/api → /api;如果后端路由是 /login,则改为 ^/api: '')},logLevel: 'debug', // 打印请求日志secure: false, // 接受运行在 HTTPS 上的服务ws: true, // 启用 WebSocket 代理}}}
http://www.lryc.cn/news/543552.html

相关文章:

  • H5 火柴人科目三和GitHub获取仓库点星星的用户列表发生了艺术的碰撞
  • 【Azure 架构师学习笔记】- Azure Databricks (12) -- Medallion Architecture简介
  • 基础知识|原型在什么时候用和类的区别
  • 【FFmpeg】拉流
  • LangChain构建行业知识库实践:从架构设计到生产部署全指南
  • 解决jupyter notebook不是内部或外部命令问题
  • MySQL----case的用法
  • Unity XR-XR Interaction Toolkit开发使用方法(十)组件介绍(XR Interaction Group)
  • 深入理解 并查集LRUCaChe
  • 详解 c++ 中的 namespage
  • 50周学习go语言:第五周 复合类型与词频统计
  • HTTP非流式请求 vs HTTP流式请求
  • 深圳南柯电子|医疗设备EMC测试整改检测:零到一,保障医疗安全
  • 详解:事务注解 @Transactional
  • 【虚拟仪器技术】labview操作指南和虚拟仪器技术习题答案(一)
  • 在Linux桌面上创建Idea启动快捷方式
  • 渗透测试(WAF过滤information_schema库的绕过,sqllib-46关,海洋cms9版本的注入)
  • Unity基础——资源导出分享为Unity Package
  • C语言【指针篇】(三)
  • DevSecOps普及:安全与开发运维的深度融合
  • 【JAVA-数据结构】Map和Set
  • 从 0 到 1,用 Python 构建超实用 Web 实时聊天应用
  • 轻松搭建:使用Anaconda创建虚拟环境并在PyCharm中配置
  • 【新人系列】Python 入门专栏合集
  • linux ununtu安装mysql 怎么在my.cnf文件里临时配置 无密码登录
  • git,bash - 从一个远端git库只下载一个文件的方法
  • python生成的exe文件防止反编译(pyinstaller加密)
  • Android移动应用开发实践-1-下载安装和简单使用Android Studio 3.5.2版本(频频出错)
  • Android Audio实战——音频相关基础概念(附)
  • 5分钟使用Docker部署Paint Board快速打造专属在线画板应用