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

  • 开增值税发票折扣折让是什么意思?
  • 税负是什么意思举例子说明
  • 非营利组织支付给他人劳务费
  • 无形资产多摊销了怎么办
  • 公司给员工发放福利的说辞
  • 第四季度报表和年度报表一样吗
  • 社保多交退款多久到账
  • 税金及附加包括什么
  • 员工收到现金工资怎么写收据
  • 房地产简易征收可以开专用发票吗
  • 搬家费账务处理
  • 财政补贴金额
  • 购物返现活动文案
  • 捐赠和赞助业务的税务处理怎么做?
  • 预付账款是付没付钱
  • 备用金被盗怎么找回来
  • 房屋租赁发票是什么意思
  • 所得税网上申报表
  • 营改增个体工商户优惠政策
  • 工会开票是否需要开户银行
  • ca浏览器组件如何下载?
  • 公司支付个人劳务
  • 付款信息和开票信息区别
  • 支付个人利息没有取得发票
  • 为什么红字信息查不到
  • 融资租赁纳税人是指
  • 有进项没有销项会计处理
  • 返利红字发票怎么开具
  • 可转换公司债券账务处理
  • win10windows资源管理器怎么打开
  • 上市公司的组织形式
  • 主板清除bios
  • 在路由器设置中怎么设置
  • 如果工资少发怎么办
  • 职工教育经费超过可以结转以后年度怎么做账
  • php 编程
  • 旅游 服务业
  • water gardens
  • 如何自己搭建一个邮箱服务器
  • php获取get
  • php实现分页查询
  • 原生js获取document
  • 阿里月薪3万到手多少
  • 进项抵销项的会计分录
  • 单位之间的争议由谁处理
  • 自产自销农产品免税备案取消
  • 利润分配的基本原则是( )
  • mongodb基础知识
  • 买轿车产生的服务费计入什么科目
  • 高速公路通行发票税率
  • 用友应收系统凭证冲销后查询不到怎么办
  • 个人所得税如何纳税
  • 对外支付代扣代缴税费
  • 进项税额红字
  • 开发票的销售收入正规的做账如何做?
  • 产品检测费计入什么二级科目里
  • 预收工程款怎么做分录
  • 普票冲红需要收回原来的发票吗
  • 转账支票需要知道开户行吗
  • 基本的select命令及作用
  • select语句中的select*说明
  • 在SQL查询中使用WHERE子句指出的是
  • jmeter怎么连接数据库
  • linux操作系统添加用户
  • xp显示缩略图
  • RPDFLchr.exe - RPDFLchr是什么进程 有什么用
  • windows8怎么去除广告
  • win7用超级管理员登录
  • [置顶]公主大人接下来是拷问时间31
  • opengles入门
  • 深入理解ffmpeg pdf
  • nodejs如何运行html
  • 基础的十进制按什么来算
  • 查汽车发票从哪个网站查
  • 企业吸收合并都包括什么
  • 安徽省国家税务局网上办税平台
  • 设计费需要交税吗
  • 江苏国税电子网
  • 税务局2017年40号令
  • 深圳国税系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设