diff --git a/web/build/plugins/html.ts b/web/build/plugins/html.ts index 1fe96aeb..8e7f8ae6 100644 --- a/web/build/plugins/html.ts +++ b/web/build/plugins/html.ts @@ -8,7 +8,6 @@ export function setupHtmlPlugin(viteEnv: ViteEnv) { data: { title: VITE_APP_TITLE } - }, - viteNext: true + } }) } diff --git a/web/eslint.config.js b/web/eslint.config.js index 5d8d4d89..dd0cf72d 100644 --- a/web/eslint.config.js +++ b/web/eslint.config.js @@ -3,15 +3,8 @@ import unocss from '@unocss/eslint-config/flat' import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' import vueTsEslintConfig from '@vue/eslint-config-typescript' import pluginVue from 'eslint-plugin-vue' -import path from 'path' -import { fileURLToPath } from 'url' -const __filename = fileURLToPath(import.meta.url) -const __dirname = path.dirname(__filename) - -const compat = new FlatCompat({ - baseDirectory: __dirname -}) +const compat = new FlatCompat() export default [ ...pluginVue.configs['flat/essential'], diff --git a/web/settings/proxy-config.example.ts b/web/settings/proxy-config.example.ts index 576ec0a0..011f95ba 100644 --- a/web/settings/proxy-config.example.ts +++ b/web/settings/proxy-config.example.ts @@ -1,4 +1,4 @@ -const proxyConfigMappings: Record = { +const proxyConfigMappings: Record = { dev: [ { prefix: '/api/ws', diff --git a/web/types/env.d.ts b/web/types/env.d.ts index bf3d794e..dc2607b6 100644 --- a/web/types/env.d.ts +++ b/web/types/env.d.ts @@ -16,5 +16,9 @@ interface ProxyConfig { /** 代理目标地址,后端真实接口地址 */ target: string /** 是否校验https证书 */ - secure: boolean + secure?: boolean + /** 是否修改请求头中的host */ + changeOrigin?: boolean + /** 是否代理websocket */ + ws?: boolean }