vite.config.ts 747 Bytes
import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";

/** 与 src/utils/apiBase.ts 中 US_BACKEND_ORIGIN_FALLBACK 保持一致 */
const US_DEV_BACKEND = "http://flus-test.3ffoodsafety.com";

// 仅 App:相对路径,避免打包后 www/_uniappview.html 无法打开
// https://vitejs.dev/config/
export default defineConfig({
  base: "./",
  plugins: [uni()],
  server: {
    open: "/",
    proxy: {
      "/api": {
        target: US_DEV_BACKEND,
        changeOrigin: true,
      },
      /** 若某处仍使用相对路径 /picture(未走 getStaticMediaOrigin),可经代理访问后端静态资源 */
      "/picture": {
        target: US_DEV_BACKEND,
        changeOrigin: true,
      },
    },
  },
});