SuperAPI AI 工具集

fandhe-backend

编程与开发

查看项目

更新于 10-16 05:07

技能介绍

用途:fandhe-backend 是 Rust 后端 HTTP 服务器框架 fandhe-backend 的参考型技能,用于查阅该框架的 API、扩展机制、插件与示例,帮助搭建和配置 Web 服务器。据资料,框架以 Server / BoundServer 为核心,通过 Middleware、UpgradeHandler、RequestGate、Interceptor 四个扩展点组装行为,内置 sans-IO HTTP/1.1 解析、DoS 上限与 graceful shutdown;CORS、压缩、静态分发、WebSocket、GraphQL、OpenAPI、WebRTC 等以 feature 标志按需启用(pay-for-what-you-use)。

主要能力:技能内容按 getting-started、guides、core、routes、http、plugins、samples、scripts 分类组织,涵盖概览、crates、features、安装、最小服务器;教程与扩展点契约;Server、BoundServer、Handler、Middleware、RequestGate、GateContext、UpgradeHandler、RebindHandle、Interceptor、StreamingResponse、Diagnostics 等 API;Router 路由规则、{name}/{*name} 路径模式、Router::merge 合成与冲突检测;请求/响应解析、Cookie、查询、表单、percent 解码、body 分帧、chunked、缓冲、错误、套接字与 keep-alive;插件 API 与可运行示例(CRUD 路由、鉴权 Gate、自定义中间件、CORS、WebSocket、GraphQL、流式响应、优雅关闭、静态文件、压缩、全功能应用)。

使用方式:按任务在映射表中定位分类,阅读对应 references 分类的 README.md,再读取具体 .md 页面;同名文件分属 references(API 定义)与 samples(可运行接线示例)。未提供具体安装命令、命令行执行方式与代码片段全文,故此处不编造。

适用场景与限制:适用于查找该框架的用法与参考文档。资料提及它与 hono、fastify、go-echo 属不同框架,需避免误引用;fandhe-frontend 为同家族前端层,若查后端框架应使用本技能。官方文档为 https://fandhe-ai.github.io/fandhe-backend/,版本对应 v0.4.2。具体收费、价格、平台与效果信息暂未提供。