首页 > 其他分享 >vue使用vite配置跨域以及环境配置详解

vue使用vite配置跨域以及环境配置详解

时间:2023-01-09 01:22:55浏览次数:54  
标签:vue 跨域 配置 环境 env vite 请求

vue使用vite配置跨域以及环境配置详解

如何配置跨域,代理域名

不管使用什么脚手架,配置代理都是绕不开的话题,下面是vite的代理

server: {
    proxy: {
      '/api': {
        target: 'https://baidu.com',
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, '')
      }
    }
 },

区分开发环境和生产环境,以及预发布环境

在根目录创建 .env[mode] 文件,在项目执行 npm run dev 的时候vite会自动去读取.env.development文件里面的配置,执行npm runbuild进行打包之后也会自动将.env.production的内容打包进去,这里注意的是,如果你想进入预发布模式的话需要在打包的时候进行mode配置:npm run build --mode staging
公共的 .env
开发环境 .env.development
生产环境 .env.production
预发布环境 .env.staging
 

在.env.development配置了一个域名:

`.env.development`
// 开发环境配置
VITE_BASIC_URL = https://basic.com

可以做什么事

针对不同的环境可以去配置,例如页面的统一标题,参数常量…
下面根据环境配置不同的请求域名

标签:vue,跨域,配置,环境,env,vite,请求
From: https://www.cnblogs.com/yayuya/p/17035869.html

相关文章

  • vue相同路由跳转,数据不刷新问题
    问题的出现    vue-router的切换不同于传统的页面的切换。路由之间的切换,其实就是组件之间的切换,不是真正的页面切换。这也会导致一个问题,就是引用相同组件的时候,会......
  • day05-Vue02
    Vue027.修饰符7.1基本说明修饰符(Modifiers)是以.指明的后缀,指出某个指令以特殊方式绑定官方文档:修饰符Vue中的修饰符有:事件修饰符按键修饰符系统修饰符事件修......
  • 解决Vue3中定时器自动销毁问题
    解决Vue3中定时器自动销毁问题1.前言在近期的一个Vue项目中使用到了定时器,由于本人没有系统学习过前端,对前端项目的水平仅限于能够使用,一些细节上可能存在问题,比如定时器......
  • docker实战: vue+java+uniapp部署到阿里云服务器详解(此文没有使用宝塔面板部署),附带各种
    一、部署前准备工具以及注意事项:项目来源:https://gitee.com/ZhongBangKeJi/crmeb_java?_from=gitee_search官方部署文档:https://doc.crmeb.com/java/crmeb_java1.ide:ide......
  • vue项目搭建(完整步骤)
    一、安装环境1.安装Node.js下载地址:https://nodejs.org/zh-cn/建议下载长期维护版下载完成后打开,一直下一步最后点击install就好了这里建议不要安装到C盘2.验证Node......
  • vue-cli更改包管理器yarn为npm
    找到路径C:\Users{当前登录的用户名}\下的.vuerc文件打开此文件,修改packageManager的值就可以了如果你想在项目中使用npm包管理工具,就将其值改为"npm"如果你想在项目中......
  • 13 总结Vue数据监测
    总结Vue数据监测1.Vue会监视data中所有层次的数据。2.如何监测对象中的数据?通过setter实现监视,切要在newVue时,就传入要监测的数据。(1).对象中后追加的属性,Vue默认不做......
  • Vue ESLint Component name should always be multi-word
    意思是建议组件名由多个单词组成,使用About之类的单个单词命名组件可能会报这个提示。Option1:全局关闭//<projectRoot>/.eslintrc.jsmodule.exports={⋮ru......
  • vue 使用echarts
    0.在vue内使用echarts可使用v-echart这个魔改版本,完全是可用的,但不在本次叙述范畴1.首先安装 npminstallecharts--save或者yarnaddecharts2.先上结论 ......
  • vue组件的对象式写法,vue中的h函数
    render:将虚拟dom转为真实domh函数:创建的是vnode,也可以成为createVnode函数语法:h(元素名称,这个元素的数据,子集)第一个参数:可以为一个html标签,一个组件,一个异步组......