美文网首页
Feathers API

Feathers API

作者: 时见疏星 | 来源:发表于2019-10-07 22:55 被阅读0次

    本节描述了Feathers的所有单个模块和API。API的三个主要部分:

    核心:可在服务器和客户端上使用的Feathers核心功能
    服务器:在NodeJS中创建API服务器时,羽毛化与Core一起使用的服务器端模块
    客户端:连接到Feathers API服务器时,在客户端(NodeJS,浏览器或React Native)上与Core一起使用的模块。
    以下概述了API文档的各个部分如何组合在一起:

    image.png

    核心

    羽毛化可在客户端和服务器上使用的核心功能

    • Application -主要的Feathers应用程序API
    • Services -服务对象及其方法和Feathers特定功能
    • Hooks -用于服务方法的可插拔中间件
    • Events -Feathers服务方法发送的事件
    • Errors -在整个Feather中使用的错误类的集合

    运输

    将Feathers应用程序公开为API服务器

    • Express -Feathers Express框架绑定,REST API提供程序和错误中间件。
    • Socket.io-Socket.io实时传输提供程序
    • Primus -Primus实时运输提供商
    • Configuration -节点配置包装器,用于初始化服务器端应用程序的配置。
    • Channels -确定要发送到连接的实时客户端的事件

    客户

    有关如何在客户端上使用羽毛的更多详细信息

    • Usage -在Node,React Native和浏览器(以及Webpack和Browserify)中羽毛化客户端的用法
    • REST-羽毛客户端和直接REST API服务器使用
    • Socket.io-羽毛客户端和直接使用Socket.io API服务器
    • Primus -Feathers客户端和直接使用Primus API服务器

    认证

    羽毛认证机制

    • Service -主要身份验证服务配置
    • Strategy -有关身份验证策略的更多信息
    • Local -本地电子邮件/密码验证
    • JWT -JWT身份验证
    • OAuth的 -使用OAuth登录(Facebook,微博等)
    • Client端-Feathers身份验证服务器的客户端

    数据库

    羽化通用数据库适配器API和查询机制

    • 适配器 -支持的数据库适配器的列表
    • 通用API-数据库适配器通用初始化和配置API
    • 查询 -常用查询机制

    相关文章

      网友评论

          本文标题:Feathers API

          本文链接:https://www.haomeiwen.com/subject/vtuvuctx.html