Salvo Rust Web 框架 0.72 发布

来源: 投稿
作者: Chrislearn
2024-09-13 16:04:00

Salvo 是 Rust 编写的关注人体工程学的 Web 框架,相比其他框架有很多优势:

  • 没有类型体操,使用时基本不需要对 Rust 有深度理解,非常适合新手;
  • 功能全面,支持 HTTP3, Webtransport 等新协议和功能;
  • 官方维护了众多的中间件;
  • 提供了 tower 兼容层,tower 的中间件可以直接拿来使用;

本次更新内容:

  • 允许直接对 Handler 应用中间件,使用更方便;
  • 对元组实现了 Writer 的支持;
  • 提供 SecureMaxSize 中间件,可以在更细的粒度控制请求的安全数据大小;
  • 修复 RequestId 部分的存储 key 不正确的问题;
  • 对 OpenAPI 的支持作了多处改进;
  • 修复某些情况下应该返回404但是却返回405的问题。

Rust 本身是一个比较难以掌握的语言,而很多 Web 框架晦涩的设计,让事情变得更加地雪上加霜。当你使用其他框架,抓耳挠腮,百思不得其解时正准备放弃 Rust 的时候,记得来 Salvo, 因为她会唱 《最炫民族风》,她会“把你留下来”,给你学习 Rust 的信心和勇气,让你感受看到胜利的成果。

欢迎加入学习,微信群还有少量空位,可以加我微信(chrislearn)拉进去。

更详细的更新信息: https://github.com/salvo-rs/salvo/releases/tag/v0.72.0

展开阅读全文
点击加入讨论🔥(3) 发布并加入讨论🔥
本篇精彩评论
中间件的实现对比其他框架简直不要太舒服
2024-09-14 09:01
1
举报
3 评论
1 收藏
分享
返回顶部
顶部