vue3前端代理,反向代理解决跨域问题(2024-7-18)

跨域原理

浏览器同源策略: 协议、域名和端口都相同是同源,浏览器会限制非同源请求读取响应结果。

本地开发环境通过 Vite 配置反向代理解决浏览器跨域问题.

生产环境则是通过 nginx 配置反向代理 。

vite.config.ts 配置代理

javascript 复制代码
server: {
    proxy: {
      '/v1': {
        target: 'https://api-ivm.com', //华为云远程服务,
        rewrite: path => path.replace(/^\/v1/, ''),
        changeOrigin: true,
        secure: false,
      }

    },
  },

表面肉眼看到的请求地址: http://localhost:3000/v1/users/me

真实访问的代理目标地址: https://api-ivm.com/v1/users/me

相关推荐
yuhaiqiang15 小时前
从这两件事就能看出 vibecoding 距离专业作品差距有多大?AI 能抹平技术,但抹不平品味 !
前端·后端·程序员
一次旅行15 小时前
DeepSeek‑V4‑Flash‑Vision‑Exp 小白入门实战|3种传图方式、完整可跑代码、避坑排障
java·前端·人工智能
其实防守也摸鱼15 小时前
Codex破局:前端组件秒级生成的技术文章大纲
开发语言·前端·人工智能·学习·安全·web安全
奥莱维15 小时前
KNX酒店方案_KNX专用线与高端酒店技术逻辑
java·服务器·前端·数据库
qq_4523962315 小时前
第二篇:《前端架构的“道”与“术”:架构设计原则与决策框架》
前端·架构
lancyu15 小时前
# Agent Loop:AI Agent 的唯一直心骨
开发语言·javascript·人工智能
用户9210802628616 小时前
AI 消息列表虚拟滚动:这是业务问题,还是组件能力边界?
前端
前端snow16 小时前
ai agent---mcp知识汇总
前端
计算机魔术师16 小时前
AI 写了一半代码,谁来背锅?Anthropic 的安全重构笔记
前端
半个落月16 小时前
JavaScript 单例模式详解:从唯一实例到按钮事件
javascript