当前位置: 首页 > news >正文

网站风格分类公司有网站域名,如何做网站

网站风格分类,公司有网站域名,如何做网站,公司网站的个人主页怎么做,医疗器械招商网站大全文章目录 Axios入门使用一、引言二、Axios的安装与配置1、安装Axios2、创建Axios实例 三、发送HTTP请求1、GET请求2、POST请求3、并发请求 四、配置和拦截器1、配置默认值2、拦截器 五、错误处理和取消请求1、错误处理2、取消请求 四、总结 Axios入门使用 一、引言 随着前端技… 文章目录 Axios入门使用一、引言二、Axios的安装与配置1、安装Axios2、创建Axios实例 三、发送HTTP请求1、GET请求2、POST请求3、并发请求 四、配置和拦截器1、配置默认值2、拦截器 五、错误处理和取消请求1、错误处理2、取消请求 四、总结 Axios入门使用 一、引言 随着前端技术的发展前后端分离已成为标准开发模式。Axios作为一种基于Promise的HTTP客户端被广泛应用于浏览器和node.js中用于执行HTTP请求。本篇博客将详细介绍Axios的基本使用。 二、Axios的安装与配置 1、安装Axios 首先需要安装Axios库。可以通过npm或yarn进行安装 npm install axios或者 yarn add axios也可以通过CDN直接引入到HTML文件中 script srchttps://cdn.jsdelivr.net/npm/axios/dist/axios.min.js/script2、创建Axios实例 Axios可以创建实例以便于根据不同的环境进行配置 const instance axios.create({baseURL: https://api.example.com,timeout: 1000,headers: {X-Custom-Header: foobar} });三、发送HTTP请求 1、GET请求 使用Axios发送GET请求非常简单如下所示 axios.get(/user?ID12345).then(function (response) {console.log(response);}).catch(function (error) {console.log(error);});也可以通过params对象传递查询参数 axios.get(/user, {params: {ID: 12345}}).then(function (response) {console.log(response);}).catch(function (error) {console.log(error);});2、POST请求 发送POST请求可以使用以下代码 axios.post(/user, {firstName: Fred,lastName: Flintstone}).then(function (response) {console.log(response);}).catch(function (error) {console.log(error);});3、并发请求 Axios支持并发请求可以同时发送多个请求并统一处理 function getUserAccount() {return axios.get(/user/12345); } function getUserPermissions() {return axios.get(/user/12345/permissions); } axios.all([getUserAccount(), getUserPermissions()]).then(axios.spread(function (acct, perms) {//两个请求现已完成console.log(acct, perms);}));四、配置和拦截器 1、配置默认值 可以为Axios设置默认值例如 axios.defaults.baseURL https://api.example.com; axios.defaults.headers.common[Authorization] AUTH_TOKEN;2、拦截器 Axios支持添加请求和响应拦截器 // 添加请求拦截器 axios.interceptors.request.use(function (config) {// 在发送请求之前做些什么return config; }, function (error) {// 对请求错误做些什么return Promise.reject(error); });// 添加响应拦截器 axios.interceptors.response.use(function (response) {// 对响应数据做点什么return response; }, function (error) {// 对响应错误做点什么return Promise.reject(error); });五、错误处理和取消请求 1、错误处理 Axios可以通过catch方法来处理错误 axios.get(/user/12345).catch(function (error) {if (error.response) {// 请求已发出但是服务器响应的状态码不在2xx范围内console.log(error.response.data);console.log(error.response.status);} else {// 一些在设置请求时触发的错误console.log(Error, error.message);}console.log(error.config);});2、取消请求 Axios支持取消请求 const CancelToken axios.CancelToken; let cancel;axios.get(/user/12345, {cancelToken: new CancelToken(function executor(c) {// executor函数接收一个cancel函数作为参数cancel c;}) });// 取消请求 cancel(Operation canceled by the user.);四、总结 Axios是一个强大而灵活的HTTP客户端适用于浏览器和node.js环境。通过简单的配置和使用可以快速地进行HTTP请求并支持Promise API使得异步请求处理更加方便。掌握Axios的使用可以显著提升开发效率。 版权声明本博客内容为原创转载请保留原文链接及作者信息。 参考文章 Axios使用方法详解从入门到进阶-CSDN博客axios 全攻略
http://www.eeditor.cn/news/123554/

相关文章:

  • 茶叶网站模板主流搭建网站
  • 自动写作网站wordpress改变上传目录
  • vps服务器怎么做网站软件开发哪里学
  • 临清网站优化wh网站建设
  • 建设部网站官网 取消八大员seo优化网站推广全域营销获客公司
  • 一家公司做两个网站wordpress公式编辑器
  • 网站开发需要什么配置自己做的网站怎样才有网址浏览
  • 创建网站并制作首页教案淘客 wordpress
  • 户外拓展公司网站开发深圳福田天气
  • c 做网站性能怎么样网站做优化每天一定要更新
  • 苏州网站推广哪家好赣州人才网最新招聘信息网
  • 怎样在网站做咨询医生挣钱上传到网站的根目录中
  • 廊坊设计网站公司wordpress 边框大小
  • 苏州画廊网站建设服饰网站建设规划书
  • 河南做网站团队crm系统软件排名
  • 风格活泼的网站设计网站开发设置网页端口
  • 有没有专门做飞卢小说盗版的网站电子商务网站登录
  • 常州的做网站的公司排名嵩明网站建设
  • 网站管理系统后台全国最大的关键词挖掘
  • 北京网站建设知名公司排名产品设计就业方向
  • 做二手车那个网站会员性价比高金华义乌网站建设
  • 成都网站建设商家岗顶网站设计
  • 京东建站模板推广方式
  • 营销网站特点招商加盟类网站模板
  • 南京手机网站制作公司企业网查询官网入口
  • 手机免费个人网站建站国家林业工程建设协会网站
  • 5个免费安全的资源网站泊头哪给做网站的好
  • 如何自建一个便宜的网站做网站多少钱?
  • 网站开发软件 d营销型网站建设的注意事项
  • 梅林 建站 wordpress汕头网络推广平台