当前位置: 首页 > news >正文

vite与axios如何配置多个接口域名支持跨域,若依配置为例

介绍

        我们做的项目接口有的是从多个地方获取。比如一下子去 baidu.com/api 拿数据,一下子去qq.com/api去拿数据。 传统的vite配置都是配置一个接口地址。如何配置多个呢?这里已若依的配置为例

步骤

.env文件配置

.env.development文件开发环境代码如下:

VITE_HOST_BAIDU_URL = 'baidu-api'
VITE_HOST_QQ_URL = 'qq-api'

.env.production 文件 生产环境代码如下:

VITE_HOST_BAIDU_URL = 'https://www.baidu.com/prod-api'
VITE_HOST_QQ_URL = 'https://www.qq.com/prod-api'

配置文件中开发环境用的是相对地址,而生产环境用的是绝对地址。这里的绝对地址可以是你部署的服务器域名,或者是支持跨域的代理域名等。你比如说你的前端静态文件正好放在baidu.com服务器上,则也可以改为相对地址与绝对地址,并且他们是同一个域也不存在跨域问题。开发环境则可通过后缀用node走代理将数据拿过来,而不是去走浏览器。

vite.config.js配置

 server: {port: 8083,open: true,host:true,proxy: {
http://www.dtcms.com/a/400226.html

相关文章:

  • 商城网站备案需要什么美容公司网站什么做才好
  • 安科瑞变电所运维云平台:人力优化与安全保障的智慧解决方案
  • 建设个网站从哪里盈利科普重庆网站
  • LeetCode 1578.使绳子变成彩色的最短时间
  • 浙江常升建设有限公司网站打开网站弹出qq
  • 牛二网站建设上海环球金融中心电梯
  • RNA-seq分析之TMB分析(TCGA版)
  • 网易云网站开发深圳东门买衣服攻略
  • 广州手机网站定制如何怎么开一个做网站的工作室
  • TDengine 统计函数 PERCENTILE 用户手册
  • 卡片式设计 网站wordpress 会议主题
  • 对于ICP而言 主要承担网站信息怎样把广告放到百度
  • 网站开发电商wordpress tag云显示数量
  • 沭阳网站开发抖音seo点击软件排名
  • 页面设计术语祁阳seo
  • 玳瑁的嵌入式日记---0923(ARM)
  • 论文阅读-Adaptive Multi-Modal Cross-Entropy Loss for Stereo Matching
  • 大连做网站开发的公司推广游戏的平台
  • 阿里云的轻量服务器怎么做网站wordpress登陆ip唯一
  • 漯河网站制作公司做网站投放广告
  • 宝山php网站开发培训全国分站seo
  • 太原论坛网站开发公司怎么才能注册网站
  • 哪些做直播卖食品的网站做网站排名要多少钱
  • 网站建设方案分析东莞住建局网站
  • 硬件驱动——I.MX6ULL裸机启动(4)(时钟设置和EPIT定时器设置)
  • 海口建设网站建设北京网站建设文章
  • 9月23日星期二今日早报简报微语报早读
  • 怎么建网站做有没有做兼职的网站吗
  • 新加坡房产网站大全wordpress文章图片滑动
  • 义乌城市投资建设集团网站文创产品设计方案ppt