Rocket.rs 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Rocket.rs 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Rocket.rs 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Rust 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 不详
投 递 者 krircc
适用人群 未知
收录时间 2018-11-01

软件简介

RocketRust 的 Web 框架,可以在不牺牲灵活性或类型安全的情况下编写快速 Web 应用程序。侧重于易用性、可表达性和速度。

  • 输入安全 : 从请求到响应,Rocket 确保您的类型具有某种意义。

  • Boilerplate 免费 : 花时间编写真正重要的代码,让 Rocket 生成剩下的代码。

  • 使用方便 : 简单,直观的 API 使 Rocket 平易近人,无论您的背景如何。

  • 扩展 : 创建您自己的第一类基元,任何 Rocket 应用程序都可以使用它。

内置的基本功能:

  1. 模板 : Rocket 通过内置的模板支持使模板变得轻而易举。

  2. cookie : 查看,添加或删除带有或不带加密的 cookie,无需麻烦。

  3. Stream : Rocket 会传输所有传入和传出的数据,因此不需要考虑大小。

  4. 配置环境 : 按照您的方式配置应用程序以进行开发,分段和生产。

  5. 测试 : 使用内置测试库轻松对您的应用程序进行单元测试。

  6. Typed URIs: Rocket typechecks 为您路由 URI,因此您再也不会错误地输入 URI。

  7. JSON , Form, State, 中间件...等等。









#![feature(proc_macro_hygiene, decl_macro)]

#[macro_use] extern crate rocket;

#[get("/<name>/<age>")]
fn hello(name: String, age: u8) -> String {
    format!("Hello, {} year old named {}!", age, name)
}

fn main() {
    rocket::ignite().mount("/hello", routes![hello]).launch();
}

Rocket官网 : https://rocket.rs/

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(3) 发布并加入讨论🔥
发表了资讯
2023/11/23 19:04

Rust Web 框架 Rocket 发布 v0.5:支持异步、SSE、WebSockets 等

历经四年多,四个 RC 版本、一千次 commit、一千多个 issue、讨论和 PR 之后,Rocket v0.5 正式发布了。 Rocket 是支持异步的后端Rust Web框架,专注于可用性、安全性、可扩展性和性能。它使编写安全的Web应用程序变得简单,而不会牺牲生产力或性能。 Rocket v0.5部分重要新功能包括: 支持稳定的Rust编译器:Rocket v0.5基于Rust稳定版本进行编译和构建,开发者现在可以使用稳定发布通道中的rustc编译和构建 Rocket 应用程序,...

10
3
发表了资讯
2018/12/11 07:59

Rocket 0.4 发布,改进查询、内建数据库支持、uri! 宏

Rocket 0.4 发布了,Rocket 是 Rust 的 Web 框架,专注于可用性、安全性和性能。 此版本向各个方向都迈进了一步,带来了各项新功能和改进,可提高开发人员的工作效率,提高应用程序的安全性和稳健性,提供新的可扩展性,并提供更新的工具链稳定性。 主要亮点包括: Codegen 重写 rocket_codegen 包已被完全重写为使用稳定的过程宏 API,之前它使用私有的、不稳定的 rustc API。 新的 Rocket 应用导入方式: - #![feature(plug...

2
5
发表了资讯
2018/11/01 09:26

Rocket 0.4 RC 发布,迄今最大更新版本!

Rocket是Rust的Web框架,侧重于易用性,可表达性和速度。 新功能: 引入了类型化的URI。 引入了ORM不可知数据库支持。 引入请求本地状态。 引入可安装的静态文件服务StaticFiles。 引入自动实时模板重新加载。 通过引入自定义有状态处理程序Handler。 通过引入转换数据保护FromData::transform()。 引入了改进的查询字符串处理。 添加派生FromFormValue。 添加派生Responder。 添加Template::custom()了自定义模板引擎,包括注册...

5
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
3 评论
38 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部