Vite项目中根据不同打包命令配置不同的后端接口地址,proxy解决跨域
创始人
2024-11-14 22:05:15
0

在vite.config.ts同级目录添加两个文件

.env.development

#开发环境 VITE_APP_ENV = 'development'  VITE_APP_BASE_API = '' 

.env.production

#生产配置 VITE_APP_ENV = 'production'  VITE_APP_BASE_API = 'https://www.bdjw.work' 

代码中使用路径

const request = axios.create({     baseURL: import.meta.env.VITE_APP_BASE_API,   //基础路径     timeout:5000    //发请求超时时间为5s }) 

编辑package.json

  "scripts": {     "dev": "vite",     "prod":"vite --mode production",     "build:dev":"vite build",     "build:prod":"vite build --mode production",   }, 

编辑vite.config.ts

export default defineConfig({   resolve: {     alias: {       '@': fileURLToPath(new URL('./src', import.meta.url))     }   },   server: {     host: '127.0.0.1',     port: 3000,     proxy: {       '/api': {         target: 'http://127.0.0.1:8080',         changeOrigin: true,         // 其他可选配置...         rewrite: (path) => path.replace(/^\/api/, ''), // 重写路径       }     }   } })  

在vscode终端,按需执行以下命令

npm run dev npm run prod npm run build:dev npm run build:prod 

相关内容

热门资讯

8分钟普及!奇迹掌趣辅助(外挂... 8分钟普及!奇迹掌趣辅助(外挂)原来是有挂神器(正版开挂平台);奇迹掌趣辅助最新软件透视开挂直接下载...
指南外挂!wepoker游戏的... wepoker游戏的安装教程开挂教程视频分享装挂详细步骤在当今的网络游戏中,wepoker游戏的安装...
第八分钟带你明白!佛手在线辅助... 大家好,今天小编来为大家解答掌电竞技辅助器这个问题咨询软件客服可以免费测试直接加微信(1367043...
第十分钟领会!wepoker有... 第十分钟领会!wepoker有没有插件,wpk透视辅助靠谱吗,AI教程(有挂头条)-哔哩哔哩;亲真的...
9分钟解说!开心十三张辅助(外... 9分钟解说!开心十三张辅助(外挂透视)原来真的是有挂工具(正版开挂脚本);1、很好的开心十三张辅助工...
诀窍外挂!xpoker辅助控制... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
一分钟带你辅助!指尖四川辅助脚... 一分钟带你辅助!指尖四川辅助脚本视频,hhpoker辅助是真的吗,透明挂教程!(有挂秘籍)-哔哩哔哩...
第四分钟科普!wpk透视工作室... 第四分钟科普!wpk透视工作室,wepoker怎么发冤家牌,介绍教程(真实有挂)-哔哩哔哩;1、不需...
第六分钟普及!小程序牵手跑的辅... 第六分钟普及!小程序牵手跑的辅助(外挂)原来真的有挂平台(通报开挂安装);1、让任何用户在无需AI插...
第十分钟带你了解!闲来软件辅助... 第十分钟带你了解!闲来软件辅助,小闲川南怎么辅助,可靠技巧(详细教程)-哔哩哔哩;无需打开直接搜索加...