位置: 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 属性

  • 全成本核算优缺点
  • 通货膨胀有什么危害?
  • 国债 企业债
  • 太阳能发电税收优惠政策
  • 企业关于发票的管理及要求
  • 私募基金如何做大规模
  • 自己开车差旅费报销流程怎么写
  • 运输公司轮胎如何做会计分录
  • 工会经费网上缴费
  • 什么情况需要预缴增值税
  • 高新技术认定研发费用要求
  • 水利建设专项收入怎么计算
  • 出口货物当期免抵退税不得免征和抵扣税额,应计入
  • 汇总记账凭证核算组织程序的缺点主要有
  • 固定资产的建造成本包括
  • 施工单位奖金分配方案
  • 海关进口关税专用缴款书可以抵扣增值税吗
  • 当月取得的进项必须当月勾选吗
  • 企业名称变更后原名称还能使用吗
  • 小型微利企业所得税优惠政策
  • 投资性房地产其他综合收益递延所得税
  • 残保金和工会经费
  • 外贸公司是做什么的 经营范围是什么
  • 存货抵偿债务账务处理
  • 医生规培生补贴每年多少钱
  • php写post接口
  • 家装行业如何确认收入
  • 美团提现手续费入哪个会计科目
  • 企业房产税如何计算方法
  • 酒店行业存货周转率多少合适
  • 位于Praprotno村之上的圣托马斯教堂 (© Guy Edwardes/Minden Pictures)
  • pytorch csdn
  • 开发票时有哪些规定呢?
  • 小规模纳税人当月应交增值税怎么算
  • sql 行列转换
  • 申请电子发票需要什么条件
  • 可以单独设置一个人三天可见吗
  • 房地产开发企业成本核算方法
  • 预提费用在资产负债表中如何列示
  • 纳税人具有怎样的特征?
  • 发票一般会失效几天
  • 计提和发放工资的会计科目
  • 经营租赁方式租入再转租的建筑物
  • 增值税运费发票清单怎么开
  • 委托出口由谁办理退税
  • 结转未交增值税为什么是零
  • 固定资产 金额
  • 计时工资和计件工资的含义
  • 制造费用会计科目
  • 农民专业合作社是企业法人吗
  • 原始凭证的审核和填制
  • 营业成本如何设一级科目
  • 跨国企业在国外设立工厂的战略地位
  • 分享一下相亲时碰见过哪些奇葩事
  • win2003注册表空间不足
  • Windows Server 2008网络安全与终端服务
  • mac变得很卡很慢
  • linux系统常用命令怎么记住
  • mac插hdmi没画面
  • nmeo.exe是什么
  • win7系统怎样设置
  • centos pptpd
  • win7系统代理在哪里设置
  • win8.1设置在哪
  • 产品密钥需要购买吗
  • win10安装不了itunes怎么办
  • 怎么把喜欢的图片设置成电脑壁纸
  • shell脚本用法
  • unity引擎叫什么
  • jquery怎么实现单页面
  • python编写一个函数求斐波那契
  • 深圳市国税局咨询电话是多少
  • 纳税人状态怎么填
  • 西安养老保险申报
  • 蚊香税率是多少
  • 北京市房山区限行范围
  • 上海嘉定小学入学积分
  • 本期实际抵扣税金怎么算
  • 福建原盐和自然盐有什么区别
  • 营销代码是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设