vite.config.js中的内容:

在这里配置访问后台的地址

在这里插入图片描述

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
  server: {
    open: false,
    port: 3000,
    proxy: {
      '/api': {
        target: 'http://127.0.0.1:9001', // 后台地址
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, '')
      },
    },

  },

})


一般都是再utils中创建axios:

看图

在这里插入图片描述

const baseURL = import.meta.env.VITE_MODE==='development' && import.meta.env.VITE_APP_TEST_MODE * 1 === 0 ? '/api/metal' : '/metal'
// 1. 创建axios实例
console.log(import.meta.env)
const instance = axios.create({
  // 接口
  baseURL: baseURL,
  // 超时时间
  timeout: 50000,
});

在根目录下创建俩文件(直接 就是new file) (text):

看图

在这里插入图片描述

.env.development
在这里插入图片描述

VITE_MODE=development
VITE_APP_TEST_MODE=0
# 是否全量引入element-plus样式
VITE_USE_ALL_ELEMENT_PLUS_STYLE=true

.env.test
在这里插入图片描述

VITE_MODE=testServer
VITE_APP_TEST_MODE=0

最后打包使用 npm run build 或者本地启动npm run dev 就可以了 (看自己配置的是什么)
在package.json中
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐