迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Node.js >

在 Node.js 中调用 REST API

作者:迹忆客 最近更新:2023/03/27 浏览次数:

RESTRepresentational State Transfer 的简称。 REST API 或 RESTful API 是一种 API 或 Web API(应用程序编程接口),它符合 REST 架构风格的约束/限制,并允许与 RESTful Web 服务交互。

在本篇文章中,我们将学习如何使用 Node.js 使用第三方包发出请求。


在 Node.js 中调用 REST API

HTTP GET 方法从服务器获取资源。 例如,浏览器从服务器获取 TODO 数据列表或获取特定 TODO 请求的信息时,使用 HTTP GET 请求方法。

GETHEAD 请求不会改变服务器的状态。

GET API 是幂等的,这意味着发出多个相同的请求总是每次都会产生相同的结果,直到另一个 API(例如 POST 或 PUT)被发送到服务器,这改变了服务器上的资源状态。

Axios 是一个免费的第三方包,一个基于 Promise 的浏览器和 Node.js 的 HTTP 客户端。 它在 NPM 上可用。

我们可以使用 Axios 将异步 HTTP 请求发送到 REST 端点。 使用 Axios 执行 CRUD 操作变得很容易。

我们可以在 Vanilla JavaScript 或 Node.js 或 Angular 等库中使用它。

使用下面的命令安装 Axios 库

$ npm i axios。

GET 请求是使用 get 方法创建的。

const axios = require('axios');
async function getData() {
  const res = await axios.get('https://jsonplaceholder.test.com/todos/1');
  const data = res.data;
  console.log(data);
}
getData();

在上面的示例中,一旦用户运行该文件,一个 GET 调用将发送到具有指定 URL 的节点服务器(本文中为虚拟)。 如果服务器不间断地处理这些数据,它会返回一条成功消息。

根据服务器响应的输出,我们可以在控制台上打印消息或用适当的消息通知用户。

输出结果如下:

{ userId: 1, id: 1, title: 'delectus aut autem', completed: false }

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Node.js 中编码 URL

发布时间:2023/03/27 浏览次数:201 分类:Node.js

在这篇简短的文章中,我们将学习如何在 Node.js 中进行 URL 编码。

在 Node.js 中编码 Base64

发布时间:2023/03/27 浏览次数:155 分类:Node.js

在本文中,我们将学习如何在 Node.js 中将字符串或文本转换为 base64。

Node.js 与 React JS 的比较

发布时间:2023/03/27 浏览次数:137 分类:Node.js

本文比较和对比了两种编程语言,Node.js 和 React。React 和 Node.js 都是开源 JavaScript 库的示例。 这些库用于构建用户界面和服务器端应用程序。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便