vite proxy同时配置多个代理方式
背景
前端开发时会碰到有些后端接口未开发完成,需要进行本地mock,这个时候就需要配置多个代理,开发完成的接口连接本地或者测试环境后端,未开发完成的接口连接本地mock。
实现步骤
修改.env.development
里面一般有一个如下的配置
VITE_APP_BASE_API='/api'
在之后添加一行
VITE_APP_BASE_API_MOCK='/api-mock'
将request.js或者request.ts 一般放在utils目录下,拷贝一份,重命名为request-mock.js或者request-mock.ts
将request-mock.js里面的 VITE_APP_BASE_API 全部替换为 VITE_APP_BASE_API_MOCK
修改vite.config.js/ts,在proxy中添加一个配置如下;
server: {
port: 8888,
host: true,
open: true,
proxy: {
'/api': {
target: 'http://localhost:8889',
changeOrigin: true
}
'/api-mock': {
target: 'http://localhost:8890',
changeOrigin: true
}
}
}
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
前端vue-cli项目中使用img图片和background背景图的几种方法
这篇文章主要介绍了前端vue-cli项目中使用img图片和background背景图的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-11-11
vuex 解决报错this.$store.commit is not a function的方法
这篇文章主要介绍了vuex 解决报错this.$store.commit is not a function的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-12-12


最新评论