位置: IT常识 - 正文

Nodejs axios模块使用整理(node使用axios)

编辑:rootadmin
Nodejs axios模块使用整理

推荐整理分享Nodejs axios模块使用整理(node使用axios),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs的api,nodejs使用axios,nodejs acl,node.js axios,nodejs amqp,nodejs atob,nodejs amqp,node.js axios,内容如对您有帮助,希望把文章链接给更多的朋友!

一、axios介绍

Axios是一个基于Promise网络请求库,可以用于node.js 环境和浏览器环境使用。

在node.js框架中封装http模块,在浏览器中分装XMLHttpRequests对象。

支持PromoisAPI,支持拦截请求和响应,支持转换请求和响应数据,支持取消请求,支持自动转换JSON数据,支持客户端防御XSRF。

npm地址:axios - npm

二、axios 安装

Nodejs axios模块使用整理(node使用axios)

1.nodejs 使用

npm install axios

2.浏览器使用

<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

三、 axios 基本使用

1. 发送get请求

axios.get('http://xxxx/get?a=b&c=d') .then(function (response) { // 处理成功情况 console.log(response.data); //response有几个重要的属性 response.data response.status response.headers }) .catch(function (error) { // 处理错误情况 console.log(error); }) .then(function () { // 总是会执行 console.log('总是会执行') });

2.发送多个并发请求

function getUserAccount() { return axios.get('/user/12345');}function getUserPermissions() { return axios.get('/user/12345/permissions');}Promise.all([getUserAccount(), getUserPermissions()]) .then(function (results) { const acct = results[0]; const perm = results[1]; });

四、Axios API介绍

1.axios (config)  类似$.ajax()

// 发起一个post请求axios({ method: 'post', url: '/user/12345', data: { firstName: 'Fred', lastName: 'Flintstone' }});// 在 node.js 用GET请求获取远程图片axios({ method: 'get', url: 'http://bit.ly/2mTM3nY', responseType: 'stream'}) .then(function (response) { response.data.pipe(fs.createWriteStream('ada_lovelace.jpg')) });

五、Axios 方法重载

  axios.request(config)  axios.get(url[, config])  axios.delete(url[, config])  axios.head(url[, config])  axios.options(url[, config])  axios.post(url[, data[, config]])  axios.put(url[, data[, config]])  axios.patch(url[, data[, config]])

 在使用别名方法时, url、method、data 这些属性都不必在配置中指定

更多详细介绍参考:nodejs请求库axios(一) - 阿布_alone - 博客园

更多:

NodeJs 自定义日志记录工具分装_Nodejs 日志记录工具Node js Http常用请求封装使用webpack打包nodejs 后台端环境|NodeJs 打包后台代码
本文链接地址:https://www.jiuchutong.com/zhishi/298999.html 转载请保留说明!

上一篇:记录CentOS7自定义修改SSH端口 不用默认22端口(centos7配置自动获取ip)

下一篇:网络安全——网络层安全协议(2)(网络安全网络文明)

  • 计提增值税会计科目是什么
  • 缴纳附加税会计科目怎么做
  • 太阳能发电税收优惠政策
  • 给员工发礼品发什么礼品最实惠
  • 新公司实收资本
  • 增值税发票丢了怎么办?
  • 个人自产自销农产品免税政策
  • 研发支出的材料费
  • 开发商要求业主签借款合同
  • 前期差错会计处理知乎
  • app 开发公司的账务处理
  • 物业管理负责电路吗
  • 土地增值税清算时间
  • 大型医用设备维修效益成本分析 课件ppt
  • 营改增后工业企业税率是多少?
  • 7月认证的发票7月可以抵扣吗?
  • 直接收费金融服务、提供贷款服务和金融商品转让税率
  • 视同销售收入计入会计利润中吗
  • 城镇土地使用税税率
  • 未确认融资费用属于企业资产类科目对不对
  • 公司外币账户怎么登录
  • 一次性所得个人所得税缴纳标准
  • 现金日记账漏记去年的利息怎么算
  • 代付收款入账是什么意思
  • 经营租赁固定资产体现实质重于形式
  • 接受赠品的账务处理流程
  • 企业生产经营过程中的在产品属于
  • 允许税前扣除的税金
  • 其他债权投资减值可以转回吗
  • vscode怎么运行前端
  • uniapp实战视频教程
  • 先发货再开票
  • Python 计算机视觉(八)—— OpenCV 进行图像增强
  • ssd训练自己的数据集pytorch
  • uniapp和vue哪个好
  • 我用ChatGPT做直播技术选型,卷死了同事
  • vue中解决跨域问题
  • tsop封装
  • phpcms视频教程
  • 税务局开普票需要什么材料
  • 公司开户限额一般多少
  • 公益性捐赠支出纳税调整
  • 织梦如何使用
  • 各部门和单位按照国家有关规定收取或取得
  • 累计盈余下设明细科目吗
  • 物业费按年收
  • 所得税费用该怎么算
  • 个人所得税的不同税率
  • 内含报酬率概念
  • 加工费发票可以抵扣吗
  • 财务规定保险柜存放现金最多不超过多少
  • 银行利息 税
  • 用盈余公积弥补亏损的会计分录是
  • 付款退回在现金里怎么查
  • 没有销售怎么写总结
  • 企业办理名称变更怎么办
  • 年底结账会计要怎么做账
  • 赠送油卡需要代理吗
  • 伤残就业补偿金记入什么科目
  • win10免费安装吗
  • window10桌面有白色框
  • xp系统怎么关闭自动关机
  • 解决五大问题
  • mac chrome浏览器插件
  • mac截图快捷键设置
  • compaq-rba.exe是哪个方面的进程 作用是什么 compaq-rba进程查询
  • win10自带绘画
  • linux使用范围
  • linux 防火墙原理
  • js 高级技巧
  • js调用音频文件
  • nodejs怎么下载其他版本
  • linux禁止所有用户登录
  • javascript语言介绍
  • 遮罩层 css
  • maxlength属性设置为0
  • 电子税务局申报表在哪里查询
  • 村纪检书记主要工作
  • 税务局纳税服务工作总结
  • 怎样查询上一年的国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设