.env.development
# .env.production VITE_APP_TITLE='http://172.16.1.115:8096'
.env.production
# .env.production VITE_APP_TITLE='https://172.16.1.119:8097'
在接口文件中使用配置的地址
import Axios from 'axios' const instance=Axios.create({ baseURL:import.meta.env.VITE_APP_TITLE, //引入环境变量中定义的接口地址 timeout:5000 }); instance.interceptors.request.use((config)=>{ let token=window.sessionStorage.getItem('token') if(token){ config.headers.token=token; } return config; }) instance.interceptors.response.use(response=>{ let token=response.data.data.token; if(token){ window.sessionStorage.setItem('token',token) } return response; }) export default instance
vite build打包后使用.env.production文件中定义的接口域名
开发环境使用.env.development文件中定义的接口域名