feat: integrate FIR library and AI FIR controls

This commit is contained in:
fucheng
2026-10-30 17:40:13 +08:00
parent 1a04dddfcc
commit cb2d415165
22 changed files with 1858 additions and 3 deletions
+11
View File
@@ -1,3 +1,4 @@
import { firDevProxy } from "./firDevProxy";
import { jsxLocPlugin } from "@builder.io/vite-plugin-jsx-loc";
import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react";
@@ -41,6 +42,7 @@ function vitePluginCopyRouterEntry(): Plugin {
}
const plugins = [
firDevProxy(),
vitePluginModernDevEntry(),
react(),
tailwindcss(),
@@ -127,6 +129,15 @@ export default defineConfig({
host: true,
// Browser requests with Origin are rejected (403) by the cloud API; proxy in dev avoids CORS/WAF.
proxy: {
// Same-origin AI endpoint works for localhost and LAN visitors, including SSE.
"/ai-api": {
target: "http://127.0.0.1:8001",
changeOrigin: true,
rewrite: p => p.replace(/^\/ai-api/, ""),
timeout: 0,
proxyTimeout: 0,
},
"/fir-library": { target: "http://127.0.0.1:8000", changeOrigin: true, rewrite: p => p.replace(/^\/fir-library/, "/api") },
"/luxsin-audio-api": {
target: "https://api.luxsin.com.cn",
changeOrigin: true,