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

  • 半年奖个人所得税怎么算的
  • 石油税费是多少
  • 两处工资薪金所得
  • 企业的净资产包括实收资本吗
  • 树苗应计入什么科目里面
  • 营业税金及附加借贷方向
  • 营改增之后对企业的影响
  • 报销差旅费需要交进项税吗
  • 应付职工薪酬如何填列
  • 收发差错率
  • 教育费附加是用来干嘛的
  • 一般纳税人购进鸡蛋怎样抵扣
  • 增值税没有按时缴纳会影响开票吗
  • 单位旧电脑处置
  • 为什么增值税发票税率是1%
  • 无偿赠与钱要交税吗
  • 个税前几个月没有工资,累计减除费用会累计吗
  • 待处理流动资产损失属于什么科目
  • 外商投资企业外债额度
  • 固定资产预计净残值最后怎么处理
  • 合作保证金规定
  • 进口料件和出口成品的关系
  • 事业单位是否属于中小企业
  • 一般纳税人简易征收3%可以开专票吗
  • 汇算清缴账务
  • 周转材料盘点报告单
  • 注册表关闭微软yes改成no
  • 筹建期固定资产汇算清缴
  • 文件夹共享设置权限
  • 在Mac OS Yosemite 系统中如何发送超大邮件附件
  • 国家占耕地补偿款给谁?
  • 产权登记在开发商名下怎么过户
  • php-cgi
  • 增值税收范围
  • phpemail正则
  • 自然人税收管理系统扣缴客户端app
  • 44岁就没有月经了正常吗
  • nodejs如何与前端交互
  • 增值税发票名称可以写个人吗
  • 销售折扣增值税例题
  • 费用在发生时确认而不考虑支付费用
  • 新的会计制度
  • 企业分红所得需要缴纳企业所得税吗
  • 开自家车出差怎样报销
  • 记账凭证红字冲销下面合计写不写
  • sql中循环语句怎么写
  • 会计核算的职能包括哪些
  • 保险公司委托代征是什么意思
  • 上年度税金及附加多提了,调整后怎么改年报
  • 外包工程会计怎么做账
  • 专票不小心印上划痕
  • 机构信用代码证在哪里办理
  • 补发工资如何计算个税
  • 电力安装工程合同税率能开13%
  • 收到去年所得税退税款会计分录
  • 为取得交易性金融资产支付的手续费
  • 营改增题目
  • 哪些资产减值损失确认过后是可以转回的
  • 车船使用税会计分录怎么写
  • sql效率调优
  • window怎么升级系统
  • 怎么把u盘两个盘合并到一起
  • issch.exe
  • win8鼠标右键没反应
  • xp文件夹选项不见了怎么办
  • win7 host文件路径
  • /etc/init.d/rcs
  • win8怎么开启蓝牙
  • win8怎么开机不用密码
  • unity对象池优缺点
  • 模块化开发app
  • Node.js中的事件循环是什么
  • jquery设置cookie过期时间
  • 树的python
  • js实现回文
  • 保障性住房是否可以买卖
  • 如何开具分包发票流程
  • 四川国税网上申报大厅
  • 江苏电子税务局客服电话
  • 海南省地税官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设