Feathers.js 初学者指南


899 0

在本文中,您将了解如何使用Feathers.js在 Node.js 中构建 RESTful API 服务器。 Backward Skip 10s Play Video Forward Skip 10s API服务器,也称为应用程序服务器,是向前端应用程序提供数据的程序。它还处理后端的业务逻辑并提供对组织数据库的受限访问。它不仅可以防止未经授权的人员访问数据;还可以防止未经授权的人员访问数据。它还可以限制登录用户在没有权限的情况下访问或更改数据。 您构建的每个应用程序都需要为其最终用户提供服务。为此,您的应用程序将需要数据来处理。您可以使用远程 API 创建新服务。




但对于大多数应用程序,您需要管理自己的数据存储。一个流行的选择是使用在线数据存储服务,例如Firebase。这样,您就不必处理运行分布式数据库服务器的具体细节。但是,您的项目需求可能需要使用成熟的内部数据库管理系统,例如 MongoDB 或 Oracle。为了让前端应用程序访问数据库中 黎巴嫩电话号码表 存储的数据,您需要一个位于数据库和前端应用程序之间的服务器应用程序。 建筑学 如上图所示,应用服务器的工作是使用 SQL 或 NoSQL 命令从数据库访问数据,并将其转换为前端应用程序(客户端浏览器)可以理解的格式,例如 JSON。此外,应用服务器可以使用各种安全协议——例如HTTPS加密和令牌授权——来确保数据库和客户端应用程序之间的通信安全可靠。




使用这种架构的一个主要优点是,您可以使用同一应用程序服务器部署针对不同平台(桌面、移动、Web 等)的应用程序。水平扩展应用程序也非常容易,以便以快速响应时间有效地服务更多用户。 我们将构建一个简单的 API 服务器并演示 Feathers 提供的各种功能。 Learn to Code with JavaScript 先决条件 在开始学习本教程之前,您需要在以下主题上打下良好的基础: ES6 JavaScript 创建 Express 应用程序 使用 Express 创建 RESTful API Feathers 构建在Express之上,Express 是 Node.js 的极简 Web 框架。如果您已完成链接中演示的教程,您会意识到仅使用 Express 构建 RESTful API 非常累人。有了 Feathers,大部分重复性工作已经为您完成。您只需要专注于配置和自定义代码。

签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回
TAG
作者最近主题: