import routify from "@roxi/routify/vite-plugin"; import { svelte } from "@sveltejs/vite-plugin-svelte"; import tailwindcss from "@tailwindcss/vite"; import path from "node:path"; import { defineConfig } from "vite"; // https://vite.dev/config/ export default defineConfig({ plugins: [ tailwindcss(), svelte(), routify({ singlePage: true, render: { csr: true, ssg: false, ssr: false, }, }), ], base: "./", resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, server: { hmr: true, port: 4010, host: "0.0.0.0", proxy: { "/api/": { target: "http://192.168.1.138:93", // target: 'http://192.168.1.148:8089', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ""), }, }, }, });