vite.config.ts 742 B

123456789101112131415161718192021222324252627
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { resolve } from 'path'
  4. const target = 'http://47.101.180.183:10010'
  5. export default defineConfig({
  6. plugins: [vue()],
  7. server: {
  8. port: 19123,
  9. proxy: {
  10. '/api': { // 这里的'/api'表示需要转发到的接口路径前缀
  11. target, // 将请求转发到的目标地址
  12. changeOrigin: true, // 支持跨域
  13. rewrite: (path) => path.replace(/^\/api/, '') // 去除请求路径中的'/api'前缀
  14. },
  15. },
  16. },
  17. resolve: {
  18. alias: {
  19. '@': resolve(__dirname, './src')
  20. },
  21. //extensions: [".ts", ".js", ".vue", ".json", ".mjs"],
  22. extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".json", ".vue"]
  23. }
  24. })