Rocket Framework es:
- Un framework web escrito en Rust.
- Inspirado en Rails, Flask, Bottle y Yesod.
- Admite el manejo de solicitudes HTTP, Web Sockets, JSON, plantillas y más.
Creando un proyecto con Rocket Framework
En primer lugar, verificamos la instalación de Rust en nuestras máquinas:
rustc --version
Continuamos con la configuración de Rust nightly como nuestra cadena de herramientas predeterminada ejecutando el comando:
rustup default nightly
Si lo prefieres, una vez que configuremos un directorio de proyecto en la siguiente sección, puedes usar anulaciones por directorio para usar la versión nocturna solo para tu proyecto Rocket ejecutando el siguiente comando en el directorio:
rustup override set nightly
Creamos nuevo proyecto ``hola-rocket`` y nos ubicamos en el directorio creado:
cargo new hola-rocket --bin cd hola-rocket
Con Cargo, agregamos la dependencia de rocket:
cargo add rocket
Abrimos el archivo ``Cargo.toml``
Cargo.toml
[dependencies] rocket = "0.4.11"
Modificamos el programa src/main.rs
#![feature(proc_macro_hygiene, decl_macro)] #[macro_use] extern crate rocket; #[get("/")] fn index() -> &'static str { "¡Hola, mundo!" } fn main() { rocket::ignite().mount("/", routes![index]).launch(); }
Ejecutamos:
cargo run
Abrimos un navegador en la siguiente URL:
http://localhost:8000¡Hemos creado nuestro primer programa usando Rocket Framework con Rust!
Enlaces:
https://rocket.rs/https://en.wikipedia.org/wiki/Rocket_(web_framework)
https://medium.com/@thewh1teagle/rocket-framework-getting-started-f9f84e0164e6
Comentarios
Publicar un comentario