首页 > 其他分享 >什么是 axios?axios与promise区别

什么是 axios?axios与promise区别

时间:2024-02-14 12:44:34浏览次数:35  
标签:function axios console log 区别 promise error response

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中

promise 是现代 javascript 中异步编程的基础,是一个由异步函数返回的可以向我们指示当前操作所处的状态的对象

使用 cdn:

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
// 为给定 ID 的 user 创建请求
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});

// 上面的请求也可以这样做
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});

axios.post('/user', {
firstName: 'Fred',
lastName: 'Flintstone'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});

文章来自 www.96net.com.cn

标签:function,axios,console,log,区别,promise,error,response
From: https://www.cnblogs.com/96net/p/18015129

相关文章

  • 彻底搞定++i与i++的区别
    i++与++i单独用时的效果是一模一样的,但是如果突然要你说他们俩的区别,你又能不能回答上来呢?这篇博文,我们就完全弄懂他们俩兄弟的区别!基本概念i++和++i要是单独使用的话效果是一样的,都是i=i+1,实验证明:i++代码:#include<bits/stdc++.h>usingnamespacestd;intmain(){in......
  • 混动电混汽车与混合电混汽车的区别在哪?
    看新闻,看到了一个词,叫做“混动电混汽车”,这个词比较新,不是常见的“混合电混汽车”,不过研究了一下,原来这个词是东风汽车创造出来的。这个词的主要特点就是这种电混汽车不需要手动切换动力模式,可以自动切换,并且不需要手动充电,其电力完全由汽油驱动时发电后存储在电池的电力提供,并且......
  • LD_LIBRARY_PATH和LIBRARY_PATH的区别
    LD_LIBRARY_PATH和LIBRARY_PATH在Linux系统中都是与动态链接库查找路径相关的环境变量,它们的主要区别在于使用阶段和作用:LIBRARY_PATH:作用于程序编译阶段,告诉编译器(如gcc)在编译时寻找动态链接库(.so文件)的附加搜索路径。当编译一个程序,并且该程序依赖于某些非标准路径下......
  • [RxJS] firstValueFrom/lastValueFrom (convert observable to promise)
    Convertsanobservabletoapromisebysubscribingtotheobservable,andreturningapromisethatwillresolveassoonasthefirstvaluearrivesfromtheobservable.Thesubscriptionwillthenbeclosed.WARNING:Onlyusethiswithobservablesyou know ......
  • #define和#include的区别
    #define和#include都是C语言中的预处理指令,“#”表示这是一条预处理命令。(1)、“define”为宏定义命令,“标识符”为所定义的宏名。#define是宏定义,例如:#definea45这条指令会导致程序所有单独出现的a被替换为45。(2)、#include是文件包含指令,例如#include<stdio.h> 这条指令......
  • #include使用引号“”和尖括号<>的区别?
    头文件被包含的方式(1)本地文件包含#include"test.h"使用双引号包含头文件,编译器首先在源文件所在目录下查找test.h文件,如果该头文件未找到,编译器就去标准路径查找头文件。如果依然找不到就提示编译错误。(2)库文件包含比如:#include<stdio.h>我们一般用尖括号包含标准库的头文......
  • vue3 let,var,const区别
    在Vue3中,let、var和const都是用于声明变量的关键字区别:   var:在JavaScript中,var是声明变量的最常用的关键字。var声明的变量的作用域是函数级的,如果在函数内部声明的变量,其作用域将限制在函数体内部。如果在函数外部声明的变量,则其作用域将是全局的。   let:let也用于声明......
  • 5分钟搞懂Ingress / IngressController / IngressClass的区别
    本文5分钟大白话说明白Ingress、IngressController、IngressClass的概念和区别,然后结合实践加深理解。先来个一句话总结:Ingress由Ingress规则、IngressController、IngressClass这3部分组成。Ingress资源只是一系列路由转发配置,必须使用IngressController才能让路由规则生效,而I......
  • 软件测试与游戏测试的区别
    功能上:功能上:软件测试只要基本上的功能不出现问题,不影响交互就没太大的问题;游戏测试则不同出现一些及其细微的功能缺陷都会导致游戏的胜负结果。性能上:性能上:软件测试讲究3-5-10的响应速度,3秒为良好优秀,5秒为一般,10秒为极差;但游戏在性能提供上讲究就会比较严格,一些细微的卡顿......
  • Java中String、StringBuffer、StringBuilder的区别以及使用场景总结
    Java中,String、StringBuffer和StringBuilder都用于处理字符串,但在功能和性能上有显著的区别。了解这些区别有助于选择最适合特定情境的类型。在选择使用String、StringBuffer或StringBuilder时,应根据字符串操作的性能需求和线程安全要求来做出决定。1、String、StringBuffer、......