当前位置:   article > 正文

rust中web框架rocket_rust web框架

rust web框架

Roket

Hello,world

Rocket确保Rust用的是最新版

rustup default stable
  • 1

开发者一般使用nightly

rustup default nightly
  • 1

创建二进制的cargo项目

cargo new hello-rocket --bin
  • 1

需要添加依赖到cargo.toml

[dependencies]
rocket = "=0.5.0-rc.3"
  • 1
  • 2

警告:开发版本必须是git依赖的。
带有-dev标签的开发版本不会被发布。要依赖Rocket的开发版本,你需要将Cargo.toml指向Rocket的git仓库。例如,用git commit hash代替######:

[dependencies] rocket = { git = "https://github.com/SergioBenitez/Rocket", rev = "######" }
  • 1

src/main.rs

#[macro_use] extern crate rocket;

#[get("/")]
fn index() -> &'static str {
    "Hello, world!"
}

#[launch]
fn rocket() -> _ {
    rocket::build().mount("/", routes![index])
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

运行后输出

> cargo run
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/889168
推荐阅读
相关标签