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

网站建设构建方案个人网站设计论文模板

网站建设构建方案,个人网站设计论文模板,网站开发 强制兼容模式,众安保险网站Axios 是一个流行的基于 Promise 的 HTTP 请求库,用于在浏览器和 Node.js 中进行 HTTP 请求。它提供了简单易用的 API,可以发送各种类型的请求(如 GET、POST、PUT、DELETE等),并处理响应数据,Axios 在前端工…

Axios 是一个流行的基于 Promise 的 HTTP 请求库,用于在浏览器和 Node.js 中进行 HTTP 请求。它提供了简单易用的 API,可以发送各种类型的请求(如 GET、POST、PUT、DELETE等),并处理响应数据,Axios 在前端工程化项目中有 99% 的概率会被优先选择。下面通过一个实践案例来了解它的基本使用——编写接口并调用 Apifox 生成的 Mock 数据。

安装 Axios

要安装 Axios,首先需要确保本地已安装 Node.js 环境,然后选择执行如下其中一条命令:

使用 npm:

npm install axios

使用 yarn:

yarn add axios

使用 pnpm:

pnpm install axios

以上命令用的是局部安装(即安装到项目目录中的node_modules文件夹下)。这是推荐的方式,因为它将 Axios的依赖项与项目的其他依赖项隔离开来,确保每个项目都可以有自己的版本控制和管理。如果您想在全局范围内安装 Axios,可以使用-g--global选项:

pnpm install -g axios

安装完成后,你可以新建一个以 .js 后缀结尾的文件,该文件用来发起 Http 请求,基本结构如下图所示:

 

接口 Mock

为了更方便接口的测试,这里使用 Apifox 的示例项目里提供的 Mock 数据。你可以访问 Apifox 的官网,下载后新建一个项目,即可进行调用。

 

发起请求

在发起请求之前,要先导入 Axios 库,然后根据需要,也可以定义一个全局的URL地址,详情如下:

const $http = require("axios");/*baseUrl: 即请求路径,该路径可在 Apifox 的云端 Mock 查看
*/
const baseUrl = "https://mock.apifox.cn/......";

GET 请求

一个 get 请求示例如下:

// get
$http.get(`${baseUrl}/pet/1`).then((res) => {console.log(res.data);
});

响应示例如下:

 

POST 请求

一个 post 请求示例如下:

// post
$http.post(`${baseUrl}/pet`, {name: "太酷啦",status: "sold",}).then((res) => {console.log(res.data);});

PUT 请求

一个 put 请求示例如下:

// put
$http.put(`${baseUrl}/pet`, {name: "test",}).then((res) => {console.log(res.data);});

DELETE 请求

一个 delete 请求示例如下:

$http.delete(`${baseUrl}/pet/2`) // 删除id为2的数据.then(function (res) {console.log(res.data);});

总结

以上介绍了 Axios 的基本使用,在前端工程化项目中,它经常会被单独封装,以方便前端开发人员的调用,要进一步学习可访问 Axios 的官网。另外,在后端人员还没开发好接口时,通常会使用 Mock 数据来测试业务,Apifox 提供的高级 Mock 功能很好的解决了这个需求,极大地方便了后续工作的开展。


资料获取方法

【留言777】

各位想获取源码等教程资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

http://www.yayakq.cn/news/820462/

相关文章:

  • 龙岗网站 建设深圳信科关键词是在网站后台做的吗
  • 人和机械网站建设企业网站建设方案文档
  • 如何推广运营网站定制版app
  • 创建网站目录应注意农村自建房设计图大全
  • 沈阳专业做网站开发公司中国建设银行网站个人客户官网
  • 跆拳道东莞网站建设网站开发中要做哪些东西
  • 新干县城乡建设局网站什么是企业形象设计
  • 做搜狗pc网站优化快速模拟建设网站
  • 个人网站建设合同母婴设计网站
  • 宣传平台的软件有哪些济宁seo
  • 备案的时候网站建设方案书要吗wordpress 登陆后跳转
  • 美业网站html网页制作下载
  • 深圳网站开发网站中国十大室内设计公司
  • 重庆做网站外包公司网站建设的设计方案
  • 个人网站可以做推广不浏览器正能量网站
  • 网站建设成功案例怎么写大连网站设计哪里有做
  • 上海市建设工程安全生产协会网站安庆市网站建设
  • 提高工作效率的措施济南网站建设优化公司
  • 网页设计视频教程-响应式手机网站制作成都微信小程序开发多少钱
  • 作文库网站网站中文章内图片做超链接
  • 郑州网站设计公司排名o2o好网站
  • 粉色博客wordpressseo站点是什么意思
  • 浙江省建设监理管理协会网站徐州市城乡和住房建设局网站
  • 保定制作公司网站的公司wordpress页面发布不
  • 做网站模板 优帮云谷歌seo是指什么意思
  • 湟源县网站建设app推广接单网
  • 青岛网站建设哪家好网页制作专业搜题
  • 网站建设销售是什么微信代运营方案
  • 石家庄商城网站制作秒收的网站
  • 做网站要会写什么软件网络商品推广策划书