0
点赞
收藏
分享

微信扫一扫

【FeathersJS 入门】准备

八怪不姓丑 2022-02-15 阅读 72
node.js

原文:Getting ready | FeathersJS

那好吧!让我们来了解FeathersJS的意义。首先,我们将了解在本指南中我们将要做什么,应该已经知道什么,以及需要安装什么才能使用Feathers。

我们要做什么

在本指南中,我们将通过创建第一个简单的Feathers REST和实时API以及一个从头开始使用它的网站来快速入门。然后,我们将通过构建一个聊天应用程序来了解Feathers CLI以及服务、挂钩和身份验证的核心概念,该应用程序允许用户注册、登录(包括使用GitHub)以及实时发送和接收消息。它看起来是这样的:

先决条件

Feathers适用于NodeJS v10。0.0及更高版本。我们建议使用NodeJS网站提供的最新版本(打开新窗口)。在MacOS和其他Unix系统上,节点版本管理器(打开新窗口)是快速安装最新版本的NodeJS并使其保持最新的好方法。

成功安装后,终端上应该可以使用node和npm命令,并在运行以下命令时显示类似的内容:

$ node --version
v12.0.0
$ npm --version
6.9.0

Feathers可以在浏览器中使用,支持IE 10及以上版本。不过,指南中使用的浏览器示例仅适用于最新版本的Chrome、Firefox、Safari和Edge。

你应该知道的

为了充分利用本指南,您应该拥有使用ES6和更高版本以及async/await的合理JavaScript经验,以及使用NodeJS及其支持的JavaScript功能(如模块系统)的一些经验。你可以在这篇博文中阅读更多关于async/await的信息。熟悉HTTP和REST API以及WebSocket也很有帮助,但不是必需的。

Feathers独立工作,但也提供了与Express的集成。本指南不要求对Express有任何深入的了解,但一些使用Express的经验在将来可能会有所帮助。

我们不涵盖的内容

虽然Feathers适用于许多数据库,但本指南仅使用NeDB,这是一个基于文件系统的数据库,因此无需运行数据库服务器。有关特定数据库的更多信息,请参见databases API。

本指南还将只关注Feathers的核心功能。完成本指南后,请查看生态系统页面,了解更多高级插件。

接下来呢?

一切就绪,准备好了吗?让我们安装Feather并创建我们的第一个应用程序。

举报

相关推荐

0 条评论