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

  • 微博增加高质量粉丝的技巧(提升微博内容可读性的方法)

    微博增加高质量粉丝的技巧(提升微博内容可读性的方法)

  • cd-rw光盘是指什么光盘(cd_rw光盘)

    cd-rw光盘是指什么光盘(cd_rw光盘)

  • 华为热点只能连接一台怎么办(华为热点只能连接一台)

    华为热点只能连接一台怎么办(华为热点只能连接一台)

  • 微信打字栏显示不出来(微信打字栏显示方式变了)

    微信打字栏显示不出来(微信打字栏显示方式变了)

  • 仅聊天是屏蔽朋友圈吗(微信里的仅聊天和屏蔽朋友圈一样吗)

    仅聊天是屏蔽朋友圈吗(微信里的仅聊天和屏蔽朋友圈一样吗)

  • 华为p40和m30的区别(华为p40和m30哪个好)

    华为p40和m30的区别(华为p40和m30哪个好)

  • 手机屏突然变暗是什么原因(手机屏突然变暗了怎么弄)

    手机屏突然变暗是什么原因(手机屏突然变暗了怎么弄)

  • 华为nova5z和5ipro区别(华为nova5z和5ipro啥区别)

    华为nova5z和5ipro区别(华为nova5z和5ipro啥区别)

  • 惠普2600打印机墨盒如何加墨(惠普2600打印机怎么换墨盒)

    惠普2600打印机墨盒如何加墨(惠普2600打印机怎么换墨盒)

  • 华为3个摄像头是哪款(华为3个摄像头是哪款图片)

    华为3个摄像头是哪款(华为3个摄像头是哪款图片)

  • 电子书模式有什么用(电子书模式什么手机有)

    电子书模式有什么用(电子书模式什么手机有)

  • 魅族16s可以用普通耳机吗(魅族16plus支持nfc吗)

    魅族16s可以用普通耳机吗(魅族16plus支持nfc吗)

  • 淘宝没有朋友代付怎么回事(淘宝没有朋友代付给选项)

    淘宝没有朋友代付怎么回事(淘宝没有朋友代付给选项)

  • 腾讯网课可以查看学生屏幕吗(腾讯课堂能查人吗)

    腾讯网课可以查看学生屏幕吗(腾讯课堂能查人吗)

  • 爱奇艺包月时间怎么算(爱奇艺会员包月是30天吗)

    爱奇艺包月时间怎么算(爱奇艺会员包月是30天吗)

  • 抖音号可以登录几个手机(抖音号可以登录抖音火山吗)

    抖音号可以登录几个手机(抖音号可以登录抖音火山吗)

  • 手机暂停服务什么情况(手机暂停服务什么时候解除)

    手机暂停服务什么情况(手机暂停服务什么时候解除)

  • 陌陌怎么退主播粉丝团(陌陌怎么退主播保证金)

    陌陌怎么退主播粉丝团(陌陌怎么退主播保证金)

  • 微信电影票怎么改签(微信电影票怎么让好友代付)

    微信电影票怎么改签(微信电影票怎么让好友代付)

  • 西瓜视频怎么涨粉(西瓜视频怎么涨信用分)

    西瓜视频怎么涨粉(西瓜视频怎么涨信用分)

  • qq空间如何打赏红包(qq空间如何打赏主播)

    qq空间如何打赏红包(qq空间如何打赏主播)

  • Areuse峡谷的Saut du Brot石桥,瑞士纳沙泰尔 (© Andreas Gerth/eStock Photo)(峡谷的人)

    Areuse峡谷的Saut du Brot石桥,瑞士纳沙泰尔 (© Andreas Gerth/eStock Photo)(峡谷的人)

  • ES6的Promise详解(es6 promise await)

    ES6的Promise详解(es6 promise await)

  • threeJs入门 js引入(threejs怎么用)

    threeJs入门 js引入(threejs怎么用)

  • 银行借记和贷记的区别是什么
  • 记账凭证如何填写明细科目
  • 房屋折旧计提完成价格还能调整吗
  • 调整以前年度递延收益确认收入账务处理
  • 金税盘坏了更换需要几天
  • 用于连续生产的消费税计入
  • 已认证未抵扣的进项怎么填写
  • 终止销售关系怎么处理
  • 固定资产报废的会计科目
  • 营改增 旅游服务
  • 税控盘未按时抄报处罚
  • 员工外出培训报告怎么写
  • 购买商品有运费的分录
  • 哪些燃料油不征消费税了
  • 企业交税的钱用在哪里
  • 营改增后房地产企业增值税税收筹划存在问题
  • 拿到农产品0税率的发票可以抵扣吗
  • 材料销售的账务处理
  • 进项税和销项税月末怎么结转
  • 机会成本怎么计量
  • 发生坏账损失账务处理
  • 产品配件属于什么会计科目
  • 运费从货款中扣除后付款分录怎么做
  • 个人出租车辆给公司个人所得税
  • 哪些税种计入应交税费
  • 银行承兑汇票贴现率是多少
  • 核定征收要交企业所得税吗
  • win7旗舰版分辨率调高了黑屏怎么办
  • win10字体有些模糊
  • 出租房屋收取的水电费的税率
  • 其他应付款余额在借方表示什么意思
  • 费用要素是企业对各种费用按经济用途进行的分类
  • 股东年终利润分录怎么写
  • 企业要普通发票有什么用
  • servlet工作原理和生命周期
  • php面向对象和面向过程
  • 《ai人工智能》
  • 企业清算所得税政策
  • 基于Java+SpringBoot+vue+elementui药品商城采购系统详细设计实现
  • vue3和ts
  • 应收账款抵借的例题
  • 一般纳税人都是按月申报吗
  • 官方的问答
  • dedecms分页标签
  • mongodb添加数据
  • 印花税怎么计提记账
  • 小型企业需要给员工买社保吗
  • 差额征税小规模纳税人免税销售额栏次
  • 酒店的布草怎么铺
  • 公司租赁办公场所,没发票怎么办
  • 购房契税如何入账
  • 未交税金免抵退多少税
  • 收到费用报销单怎么做记账凭证
  • 一年以上的借款是长期借款吗
  • 采购技术服务费计取
  • 出口货物发生退运损失由外贸承担还是厂家
  • 快递费专票可以报销吗
  • 启用账簿时应在账簿上签名或盖章的是
  • 最新mysql数据库安装步骤
  • iis支持什么后端语言
  • 2008r2数据库备份
  • 电脑右下角windows设置在哪
  • linux如何学
  • win10系统怎么关闭自动更新
  • win7系统计算机管理在哪里
  • 怎么禁止电脑qq自动启动
  • 在linux系统中,用来存在系统所需
  • 电脑导航阻止怎么办
  • html用法
  • shell的简单实现
  • 教你三招让电脑打字
  • 批处理注册reg文件
  • python 爬取
  • dom,ran
  • python如何获取
  • jQuery 中ajax异步调用的四种方式
  • javascript面向对象编程
  • 一个月可不可以瘦十斤
  • 北京市大兴区税务局电话
  • 百旺税控人工客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设