位置: IT常识 - 正文

axios.defaults.baseURL的三种配置方法

编辑:rootadmin
axios.defaults.baseURL的三种配置方法 axios.defaults.baseURL的三种配置方法目录概述需求:设计思路实现思路分析1.少2.2.动态获取请求地址3.3.采用配置文件参考资料和推荐阅读

推荐整理分享axios.defaults.baseURL的三种配置方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive. happy for hardess to solve denpendies.

目录

概述

axios.defaults.baseURL的三种配置方法是一个非常常见的需求。

需求:设计思路实现思路分析1.少

在只需要配置单个或有限明确的接口域名时可以直接设置,在生产环境和开发环境切换时需手动更改

axios.defaults.baseURL=“http://192.168.1.1:5000”;

2.2.动态获取请求地址axios.defaults.baseURL的三种配置方法

在线上地址不明确或者不想手动更改地址的时候可设置自动获取当前的域名进行请求

//协议let protocol = window.Location.protocol;//主机let host = window.Location.host;if(reg.test(host)){//若本地项目调试使用axios.defaults.baseURL = 'http://192.168.1.1:5000';复制代码}else//动态请求地址 协议 主机 axios.defaults.baseURL = protocol + "//" + host + ":5000";复制代码}3.3.采用配置文件

在项目根目录创建config文件夹,然后创建2个文件

module.exports = { NODE_ENV: ‘“production”’, // 生产环境 API_ROOT: ‘“http://192.168.2.2:6000”’ // 填上自己的接口的网址

} dev.env.js: module.exports = { NODE_ENV: ‘“development”’, // 开发环境 API_ROOT: ‘“http://192.168.1.1:5000”’ // 填上自己的接口的网址

} import dev from ‘…/config/dev.env.js’ import pro from ‘…/config/pro.env.js’ const NODE_ENV = process.env.NODE_ENV; let target = ‘’; if (NODE_ENV === ‘production’) { axios.defaults.baseURL = pro.API_ROOT;

} else { axios.defaults.baseURL = dev.API_ROOT;

}

const service = axios.create({ baseURL: ‘/sc’, // api base_url timeout: 30000 // 请求超时时间 })

参考资料和推荐阅读

[1]. https://juejin.cn/post/7025884065081360415

欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~

本文链接地址:https://www.jiuchutong.com/zhishi/297624.html 转载请保留说明!

上一篇:【个人网站】零基础个人网站搭建完整教程(附免费源码)(知名个人网站)

下一篇:Cookie 的 SameSite 属性

  • 华为nova5怎么插储存卡(华为手机nova11pro)

    华为nova5怎么插储存卡(华为手机nova11pro)

  • 苹果x短信特效收不到(苹果x短信特效怎么关闭)

    苹果x短信特效收不到(苹果x短信特效怎么关闭)

  • 为什么美团订单删不掉(为什么美团订单没有声音)

    为什么美团订单删不掉(为什么美团订单没有声音)

  • airpods使用寿命(airpods使用寿命是多久)

    airpods使用寿命(airpods使用寿命是多久)

  • 微信怎么是黑色背景(微信怎么是黑色屏幕啊)

    微信怎么是黑色背景(微信怎么是黑色屏幕啊)

  • mt8176相当于骁龙多少(联发科mt8176相当于骁龙)

    mt8176相当于骁龙多少(联发科mt8176相当于骁龙)

  • 键盘一会失灵一会好(键盘一会失灵一会不失灵一般是怎么回事)

    键盘一会失灵一会好(键盘一会失灵一会不失灵一般是怎么回事)

  • cpe是什么设备(cpe功能)

    cpe是什么设备(cpe功能)

  • k20pro重量多少克(k20pro参数配置重量)

    k20pro重量多少克(k20pro参数配置重量)

  • 人工智能基本研究内容(人工智能基本研究方法)

    人工智能基本研究内容(人工智能基本研究方法)

  • 华为colal10是华为什么型号(华为colal10是什么型号)

    华为colal10是华为什么型号(华为colal10是什么型号)

  • 苹果7和苹果x对比(苹果7跟苹果x对比)

    苹果7和苹果x对比(苹果7跟苹果x对比)

  • 登录用户名一般写什么(登录用户名是什么)

    登录用户名一般写什么(登录用户名是什么)

  • 小米9探索版和普通版区别(小米9探索版参数)

    小米9探索版和普通版区别(小米9探索版参数)

  • 怎么踢人出群(群里怎么踢人出群)

    怎么踢人出群(群里怎么踢人出群)

  • 荣耀play4t是什么处理器(荣耀play4t优点)

    荣耀play4t是什么处理器(荣耀play4t优点)

  • qq卸载了会一直在线吗(qq卸载会显示什么)

    qq卸载了会一直在线吗(qq卸载会显示什么)

  • vivox30屏幕比例多少(vivox30屏幕尺寸)

    vivox30屏幕比例多少(vivox30屏幕尺寸)

  • 影响计算机安全的最主要因素(影响计算机安全的因素有哪三种)

    影响计算机安全的最主要因素(影响计算机安全的因素有哪三种)

  • 无网络时怎么关闭旁白(关闭wifi没有网络什么原因)

    无网络时怎么关闭旁白(关闭wifi没有网络什么原因)

  • 为什么微信人脸验证一直通不过(为什么微信人脸识别获取配置失败)

    为什么微信人脸验证一直通不过(为什么微信人脸识别获取配置失败)

  • vsco怎么取消订阅(vsco怎么退订)

    vsco怎么取消订阅(vsco怎么退订)

  • 怎么用ghost安装win7iso(怎么用ghost安装iso)

    怎么用ghost安装win7iso(怎么用ghost安装iso)

  • 苹果商店地区切换(苹果商店地区切换不成功)

    苹果商店地区切换(苹果商店地区切换不成功)

  • 便秘怎么办——居家自己治疗便秘最佳方法(便秘怎么办 女性)

    便秘怎么办——居家自己治疗便秘最佳方法(便秘怎么办 女性)

  • Vue3 + Vite + TypeScript + dataV 打造可视化大屏

    Vue3 + Vite + TypeScript + dataV 打造可视化大屏

  • 纳税申报的基本内容有哪些
  • 流转税具体的账务处理,可以怎样考虑?
  • 财务软件增加站点计入什么科目
  • 转租仓库交增值税吗
  • 无形资产出售利得计入
  • 个人所得税年底返税
  • 报价含税和不含税哪个划算
  • 简易计税费
  • 机票抵税申报表咋填
  • 索赔怎么开票
  • 工会经费的减免申请
  • 个人处置打包债权取得的收入
  • 差旅费应纳入社保缴费基数吗?
  • 给经销商的回扣如何做账?
  • 建筑公司运营的流程
  • 帮客户垫付的费用有发票如何做账科目
  • 管理费用的纳税调整
  • 哪些人可以享受长护险
  • 小规模纳税人代理记账流程
  • 哪些情况下工资不低于最低工资标准的80
  • 投资税收抵免
  • 核销外管证需要什么手续
  • 研究开发费用扣除标准
  • 怎样冲回多提应付职工薪酬?
  • 工程项目管理人员任命书
  • 账面销项税额与申报表不一致怎么处理
  • 租赁设备发票备注栏怎么填写
  • 畅捷通t3怎么增加新的会计年度
  • 个人与公司交易超过20万
  • mac电脑修改dns
  • PHP:session_set_cookie_params()的用法_Session函数
  • php bcmath off
  • PHP:pg_field_name()的用法_PostgreSQL函数
  • 基于thinkphp的学园招聘系统项目源代码
  • 金融企业存出保函的条件
  • 小茴香的栽培技术
  • 无私有住房证明怎么开
  • 克拉克湖国家公园
  • thinkphp生成html
  • php shell_exec()
  • 2023华为OD机试题
  • logparser命令
  • 支付网络服务费属于现金流量表的哪一项
  • 为etc充值
  • 新建利润表
  • 处置固定资产开发票
  • 我的Vue之旅 11 Vuex 实现购物车
  • 事业单位会计准则与政府会计准则的区别
  • 净利润除以实收资本是什么
  • 固定资产折旧加计扣除最新政策
  • 简易计税怎么算增值税
  • 工商年报认缴时间过期了怎么办
  • 现金短缺与溢余的区别
  • 预付检测费未收到发票
  • 已开票未收款怎么报税
  • 最新的会计规定出台时间
  • 管理费用记错了跨年了怎么调整
  • 虚增利润怎么调整
  • 国有资本金是什么意思
  • 建筑施工企业会计分录大全
  • mysql获取表行数的方法
  • drop,truncate与delete的区别
  • mysql日志有哪些
  • win8不好吗
  • win8.1操作系统关闭驱动数字签名
  • 如何恢复ubuntu
  • win8系统安装步骤
  • linux安装过程中的硬盘分区
  • unity加密解决方案
  • 正二十面体怎么建模
  • jquery插件使用教程
  • unity转盘游戏
  • 酷狗app去广告
  • jqueryif判断
  • python操作db2数据库
  • 原生javascript
  • 重大税务违法案件一案双查标准
  • 饲料的税收优惠政策
  • 山东税务是干什么的
  • 吉林税务发票自动查询系统网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设