vue3 配置跨域 (vite.config.ts中配置)

python 复制代码
import { fileURLToPath, URL } from 'node:url'import { defineConfig } from 'vite'import vue from '@vitejs/plugin-vue'import vueDevTools from 'vite-plugin-vue-devtools'import AutoImport from 'unplugin-auto-import/vite';import Components from 'unplugin-vue-components/vite';import { VantResolver } from '@vant/auto-import-resolver';// https://vite.dev/config/export default defineConfig({  plugins: [    vue(),    vueDevTools(),    AutoImport({      resolvers: [VantResolver()],    }),    Components({      resolvers: [        VantResolver({          importStyle: true, // 自动导入样式        }),      ],    }),  ],  resolve: {    alias: {      '@': fileURLToPath(new URL('./src', import.meta.url))    },  },  server: {    host: 'test.ajomoni.com',    port: 5174,    cors: true,    proxy: {      '/apiAjomoni': {        target: 'https://srv.accecash.com',        changeOrigin: true,        rewrite: path => path.replace(/^\/apiAjomoni/, ''),        configure: (proxy, options) => {          // 拦截请求,输出代理地址信息          proxy.on('proxyReq', (proxyReq, req, res) => {            const originalPath = req.url            const targetUrl =              options.target + (req.url?.replace(/^\/api/, '') || '')            console.log(`[Proxy] ${originalPath} -> ${targetUrl}`)          })        },      },    },  },})

需要配置本地host

  1. 查看本地ip:

    ifconfig en0

  2. 配置本地host

arduino 复制代码
sudo nano /private/etc/hosts
  1. host文件中

    10.37.47.71 test.ajomoni.com

相关推荐
happymaker06261 小时前
web前端学习日记——DAY01(HTML基本标签)
前端·学习·html
angerdream1 小时前
最新版vue3+TypeScript开发入门到实战教程之DOM操作
javascript·vue.js
笨笨狗吞噬者2 小时前
【uniapp】小程序支持分包引用分包 node_modules 依赖产物打包到分包中
前端·微信小程序·uni-app
悟空瞎说2 小时前
Electron 踩坑实录:主窗口 icon 配置了,打包 Windows 后死活不显示?(全网最细排查+解决方案)
前端
Lee川2 小时前
Vue Router 4 核心精讲:从原理到面试实战
前端·vue.js
树上有只程序猿2 小时前
2026年,学“前端”还有前途吗?
前端
A923A2 小时前
【Vue3大事件 | 项目笔记】第六天
vue.js·笔记·前端框架·前端项目
我命由我123452 小时前
JS 开发问题:url.includes is not a function
开发语言·前端·javascript·html·ecmascript·html5·js
weixin199701080162 小时前
义乌购商品详情页前端性能优化实战
前端·性能优化