Files
archived-rttys/ui/vite.config.js
Jianhui Zhao af9eaa7cb4 api: Optimizing Static Resource Handling
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-07-02 12:54:43 +08:00

49 lines
1.0 KiB
Go

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import eslint from '@nabla/vite-plugin-eslint'
import vueI18n from '@intlify/unplugin-vue-i18n/vite'
import compression from 'vite-plugin-compression2'
// https://vite.dev/config/
export default defineConfig({
plugins: [
vue(),
eslint(),
compression({
algorithms: ['gzip'],
deleteOriginalAssets: true,
threshold: 10240
}),
vueI18n()
],
server: {
proxy: {
'/devs': {
target: 'http://127.0.0.1:5913'
},
'/signin': {
target: 'http://127.0.0.1:5913'
},
'/signout': {
target: 'http://127.0.0.1:5913'
},
'/alive': {
target: 'http://127.0.0.1:5913'
},
'^/cmd/.*': {
target: 'http://127.0.0.1:5913'
},
'^/connect/.*': {
ws: true,
target: 'http://127.0.0.1:5913'
},
'^/web/*': {
target: 'http://127.0.0.1:5913'
},
'^/file/.*': {
target: 'http://127.0.0.1:5913'
}
}
}
})