美文网首页Vue3
Vue3基础之 Vite设置跨域代理

Vue3基础之 Vite设置跨域代理

作者: 翟小乙 | 来源:发表于2023-07-04 16:33 被阅读0次

    文件:vite.config.js

    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue' 
    import AutoImport from 'unplugin-auto-import/vite' // 自动引入无需每次都引入
    export default defineConfig({
      plugins: [
        vue(), 
        AutoImport({
            imports: ['vue','vue-router']
        })],
      server:{
            host: '0.0.0.0',
            port: 4000,
            open: true,
            proxy: {
              [process.env.VUE_APP_BASE_API]: {
                target: process.env.VUE_APP_BASE_URL,   //接口地址
                changeOrigin: true,
                rewrite: (path) => path.replace(['^' + process.env.VUE_APP_BASE_API], '')
              },
            } 
        }
    }); 
    

    文件:.env.development

    #  跨域
     VUE_APP_BASE_API = '/api'
    #  地址
     VUE_APP_BASE_URL = '192.168.0.110'
    

    文件:.env.production

    #  跨域
     VUE_APP_BASE_API = '/api'
    #  地址
     VUE_APP_BASE_URL = '192.168.0.110'
    

    相关文章

      网友评论

        本文标题:Vue3基础之 Vite设置跨域代理

        本文链接:https://www.haomeiwen.com/subject/takhudtx.html