29 lines
		
	
	
		
			647 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			647 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { defineConfig } from "vite"
 | 
						||
import vue from "@vitejs/plugin-vue"
 | 
						||
import tailwindcss from '@tailwindcss/vite'
 | 
						||
import path from 'path'
 | 
						||
 | 
						||
// https://vite.dev/config/
 | 
						||
export default defineConfig({
 | 
						||
  plugins: [
 | 
						||
    vue(), 
 | 
						||
    tailwindcss(),
 | 
						||
  ],
 | 
						||
  resolve: {
 | 
						||
    // 使用别名
 | 
						||
    alias: {
 | 
						||
      "@": path.resolve(__dirname, "./src"),
 | 
						||
    },
 | 
						||
  },
 | 
						||
  server: {
 | 
						||
    proxy: {
 | 
						||
      // 将 /api 前缀的请求代理到 Beego 后端(默认端口 8080)
 | 
						||
      "/api": {
 | 
						||
        target: process.env.VITE_API_BASE_URL,
 | 
						||
        changeOrigin: true,
 | 
						||
        // 不需要去掉 /api 前缀,因为 Beego 路由已包含 /api
 | 
						||
      },
 | 
						||
    },
 | 
						||
  },
 | 
						||
});
 |