V2EX 07月23日 11:47
[分享创造] 🚀 用 Rust + OpenAPI 写接口的人看过来!请求校验不用再手写了
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

介绍一个基于OpenAPI 3.1规范构建的Rust库openapi-rs,用于API请求校验和请求处理逻辑解耦,支持Axum等框架集成。

大家好,我最近开源了一个 Rust 项目:openapi-rs

它是一个专注于 请求校验 的库,基于 OpenAPI 3.1 规范构建,目标是在 Rust 中实现一种“由 API 规范驱动请求处理”的方式。不是 Swagger ,也不做文档生成,纯粹用于规范校验和请求处理逻辑解耦。

🧩 项目特点

✅ 支持完整 OpenAPI 3.1 解析

✅ 自动校验 path/query/header/body 参数

✅ 可作为中间件集成进 Axum 框架

🔜 计划支持 Poem 、Wrap 等更多框架

📦 项目地址

GitHub: https://github.com/baerwang/openapi-rs

🙌 欢迎试用与反馈!

欢迎大家来试试看这个项目,如果你也在用 Rust + OpenAPI 规范设计接口,希望能帮你省掉不少重复劳动。

有任何想法、建议、需求都欢迎提 issue !喜欢就点个 ⭐Star ,我会持续维护更新~

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Rust API校验 OpenAPI 框架集成
相关文章