vite.config.js 914 B

12345678910111213141516171819202122232425262728293031
  1. import { fileURLToPath, URL } from 'node:url'
  2. import { defineConfig } from 'vite'
  3. import vue from '@vitejs/plugin-vue'
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [
  7. vue(),
  8. ],
  9. resolve: {
  10. alias: {
  11. '@': fileURLToPath(new URL('./src', import.meta.url))
  12. }
  13. },
  14. // 服务器代理配置
  15. server:{
  16. host: '0.0.0.0',
  17. port: 18972,
  18. proxy:{
  19. '/api':{
  20. // target:'http://localhost:8080', // 后台服务所在的源,用这个源替换前端服务源
  21. target:'http://47.101.180.183:8091', // 后台服务所在的源,用这个源替换前端服务源
  22. // target:'http://192.168.2.17:8091', // 后台服务所在的源,用这个源替换前端服务源
  23. changeOrigin:true, // 开启修改源
  24. rewrite:(path)=>path.replace(/^\/api/,'') // url路径中的 /api 将会被替换成 ''
  25. }
  26. }
  27. }
  28. })