PyWxDump/pywxdump/ui/vite.config.ts

54 lines
1.8 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import {fileURLToPath, URL} from 'node:url'
import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
vueJsx(),
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
base: './',
server: {
// 访问项目的IP地址可以设置为“0.0.0.0”来使项目外部可访问
host: "0.0.0.0",
// 访问项目的端口号
port: 8080,
// 自动启动浏览器
open: false,
// 配置反向代理处理跨域请求
proxy: {
"/api/ls": {
target: "http://127.0.0.1:5000",
changeOrigin: true, //是否跨域
// rewrite: (path) => path.replace(/^\/mis/, ""), //因为后端接口有mis前缀所以不需要替换
// ws: true, //是否代理 websockets
// secure: true, //是否https接口
},
"/api/rs": {
target: "http://127.0.0.1:5000",
changeOrigin: true, //是否跨域
// rewrite: (path) => path.replace(/^\/mis/, ""), //因为后端接口有mis前缀所以不需要替换
// ws: true, //是否代理 websockets
// secure: true, //是否https接口
},
},
},
// build: {
// rollupOptions: {
// output: {
// chunkFileNames: 'js-[name]-[hash].js',
// entryFileNames: 'js-[name]-[hash].js',
// assetFileNames: '[ext]-[name]-[hash][extname]',
// }
// }
// }
})