跳到主要内容

Proxy代理

关于 Vite 做跨域代理的那些事

使用 Vite 的 Proxy / WebSocket 代理:配置 + 原理 + 源码机制 #当我们在开发 Web 应用时,我们经常遇到这样的问题: 前端代码运行在本地(如 http://localhost:5173,由 Vite dev server 提供),而后端 API 或 WebSocket 服务部署在另一个域名/端口(如 http://api.example.com,或 ws://backend:8080),而面对这种问题,我们往往需要解决跨域问题,要么就是后端设置允许跨域,要么就是在本地启动 nginx。这样都通常还是比较麻烦。但是有了 Vite 之后,只需要简单配置一下即可解决,这是非常神奇的,那么这个原理与配置是要怎么做呢?
Vue.js Vite Proxy代理