vite.config.ts 781 B

1234567891011121314151617181920212223242526272829
  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. host: '127.0.0.1',
  9. port: 19123,
  10. open: true,
  11. proxy: {
  12. '/api': { // 这里的'/api'表示需要转发到的接口路径前缀
  13. target, // 将请求转发到的目标地址
  14. changeOrigin: true, // 支持跨域
  15. rewrite: (path) => path.replace(/^\/api/, '') // 去除请求路径中的'/api'前缀
  16. },
  17. },
  18. },
  19. resolve: {
  20. alias: {
  21. '@': resolve(__dirname, './src')
  22. },
  23. //extensions: [".ts", ".js", ".vue", ".json", ".mjs"],
  24. extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".json", ".vue"]
  25. }
  26. })