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

  • 来料加工增值税率
  • 二手车需要交哪些额外的钱
  • 所得税季报中的季末资产总额怎么算
  • 开发票需要填银行吗
  • 项目部电缆属于固定资产吗
  • 小规模公司初期注销流程
  • 上月发票错误退回怎么做账
  • 外商投资企业与内资合资是国企吗
  • 企业所得税该如何计算
  • 原材料变成半成品
  • 新会计准则开办费装修费计入什么科目
  • 工程领用物资退回会计分录怎么写?
  • 企业自产自销的成本怎么核算?
  • 补上年所得税加滞纳金入哪个科目?
  • 建筑劳务公司收到劳务费会计分录
  • 关于7.1号增值税普通发票新规
  • 个人购买房屋的税
  • 董事会费汇算清缴计入什么科目
  • 主营业务收入明细账图片
  • 包装本公司产品的出口包装物是否缴增值税?
  • 销售费用占收入比例叫什么
  • 忘记excel工作表保护密码怎么办
  • mac触控板使用技巧
  • ghoststarttrayapp.exe是什么进程 有什么作用 ghoststarttrayapp进程查询
  • 公司给员工付个税怎么算
  • 在树洞中休息的英语
  • fall 瀑布
  • 股权转让实操
  • vue el-tabs
  • 预付卡销售可以报销吗
  • 律师事务所要交残保金吗
  • 残疾人就业保障金计入什么科目
  • 增值税发票退回重开期限
  • 已核销的坏账又收回会计分录
  • 预收账款未发货会计分录
  • 未经审计情况说明怎么写
  • php网页上传图片并显示
  • phpcms默认密码
  • 销售提成缴税
  • 小规模纳税人与一般纳税人的区别表现在小规模纳税人
  • 劳务报酬包括哪些
  • 费用的分摊要注意什么
  • 购买财务软件怎么做凭证
  • 其他应收款余额在贷方什么意思
  • 工会会员缴纳的医疗互助金列工会什么科目
  • 销售公司扣款制度合法吗
  • 售后回租的实质
  • 收到科技局研发项目资金计入什么科目
  • 应收账款平账怎么处理
  • 固定资产折旧如何进行会计处理
  • 三栏式明细账需要结账吗
  • 免征的教育费附加怎么做账
  • 财产保险的金额
  • 旅游服务会议费发票
  • 红冲发票金额大于原发票金额
  • 法定节假日报税顺延几天
  • 客户火车票可以抵扣进项税吗
  • 建账的基本原则是什么
  • 除MSSQL数据库text字段中恶意脚本的删方法
  • debian10.6安装教程
  • linux 的ll
  • ubuntu 系统卡住
  • win7打开注册表的命令
  • win7如何运行命令
  • win10raw预览
  • win10非正常关机系统修复
  • docker如何部署环境到生产
  • 微信小程序实现查询功能
  • unity项目资源
  • unitystudio手机版
  • 处理判断字符串是否相等
  • unity gettype
  • W3C Group的JavaScript1.8 新特性介绍
  • 关于翡翠手镯知识
  • jquery字体设置
  • 蓝牙模块手机程序
  • jQuery+ajax+asp.net获取Json值的方法
  • 事前监督的名词解释
  • 江苏省南京市国医堂
  • 个税专项扣除填报错误怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设