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 

相关内容

热门资讯

必备教程!云扑克德州辅助器(黑... 必备教程!云扑克德州辅助器(黑科技)外挂ai代打辅助助手(果真有挂)-哔哩哔哩是一款可以让一直输的玩...
黑科技辅助(aapoker德州... 您好,aapoker德州线上这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】...
黑科技真的!德州ai机器人辅助... 黑科技真的!德州ai机器人辅助(透视)科技教程(2021已更新)(哔哩哔哩)1、很好的工具软件,可以...
黑科技数据(众合推扑克辅助器)... 黑科技数据(众合推扑克辅助器)外挂透明挂辅助器(透视)一直真的是有挂(有挂秘诀)-哔哩哔哩1、点击下...
盘点一款!!aapoker有伙... 盘点一款!!aapoker有伙牌吗(黑科技)外挂透明黑科技辅助器(有挂猫腻)-哔哩哔哩;盘点一款!!...
黑科技讲解(wepoke好牌)... 黑科技讲解(wepoke好牌)外挂透明挂辅助软件(透明黑科技)其实是有挂(有挂秘籍)-哔哩哔哩wep...
黑科技新版!扑克时间辅助软件(... 黑科技新版!扑克时间辅助软件(透视)透明挂教程(2021已更新)(哔哩哔哩)该软件可以轻松地帮助玩家...
黑科技游戏(wpk有猫腻吗)外... 黑科技游戏(wpk有猫腻吗)外挂透明挂辅助插件(透视)真是有挂(发现有挂)-哔哩哔哩1、打开软件启动...
最新研发!微扑克wpk辅助(黑... 最新研发!微扑克wpk辅助(黑科技)外挂智能ai辅助神器(新版有挂)-哔哩哔哩;人气非常高,ai更新...
黑科技线上!aa扑克有外挂吗(... 黑科技线上!aa扑克有外挂吗(透视)必胜教程(2021已更新)(哔哩哔哩)1、aa扑克有外挂吗ai机...