Vite 前端代理跨域 
ts
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
export default defineConfig({
  plugins: [vue()],
  server: {
    proxy: {
      // 将 '/api' 的请求代理到另一个服务器
      '/api': {
        target: 'http://backend-server.com',
        changeOrigin: true, // 将主机头的来源更改为目标 URL
        rewrite: (path) => path.replace(/^\/api/, ''), // 可选:重写路径
      },
    },
  },
});1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16