Quantcast

Rocket(Web framework)

Rocket(Web framework) wiki, Rocket(Web framework) review, Rocket(Web framework) history, Rocket(Web framework) motto, Rocket(Web framework) ownership Rocket(Web framework) news, what is Rocket(Web framework) Rocket(Web framework) wikipedia
1 Rocket(Web framework) designer, Rocket(Web framework) sales, Rocket(Web framework) facts

Rocket [1] [2] ​ is a web framework for Rust that makes it simple to write fast web applications without sacrificing flexibility or type safety. All with minimal code.

Features

  • Type Safe: From request to response Rocket ensures that your types mean something.
  • Boilerplate Free: Spend your time writing code that really matters, and let Rocket generate the rest.
  • Easy To Use: Rocket makes extensive use of Rust's code generation tools to provide a clean API.
  • Extensible: Easily create your own primitives that any Rocket application can use.
  • Templating: Rocket makes rendering templates a breeze with built-in templating support.
  • Cookies: View, add, or remove cookies, with or without encryption, without hassle.
  • Streams: Rocket streams all incoming and outgoing data, so size isn't a concern.
  • Config Environments: Configure your application your way for development, staging, and production.
  • Query Strings: Handling query strings and parameters is type-safe and easy in Rocket.
  • Testing Library: Unit test your applications with ease using the built-in testing library.

Example

Hello, Rocket!

#![feature(plugin)]
#![plugin(rocket_codegen)]
extern crate rocket;

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

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

This is a complete Rocket application. It does exactly what you would expect. If you were to visit http://localhost:8000/hello/John/58, you’d see:

Hello, 58 year old named John!

If someone visits a path with an <age> that isn’t a u8 , Rocket doesn’t blindly call hello . Instead, it tries other matching routes or returns a 404 .

 
All information for Rocket(Web framework)'s wiki comes from the below links. Any source is valid, including Twitter, Facebook, Instagram, and LinkedIn. Pictures, videos, biodata, and files relating to Rocket(Web framework) are also acceptable encyclopedic sources.
Other wiki pages related to Rocket(Web framework).
QmTZyyLoDXuAesumt64TjkPENRqFe5Q7QJ78SK7SiA4Ah5