Rocket on Fedora

This post is a very small example of how you can start creating small web apps with Rocket which extensively uses Rust under the hood. This post will just give an idea about how to get started if you are totally new to rust.

Rocket 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. - rocket.rs


Getting started:

Start by installing rust nightly on your system or virtual box:


$ curl -sSf https://static.rust-lang.org/rustup.sh | sh -s -- --channel=nightly


                


Setting up Project and Dependencies:


Setting up the project is easy cas you can go ahead and execute


cargo new hello-rocket --bin

Once the execution is completes , you will have a binary application created with a Cargo.toml file and src dir with main.rs inside it.

For setting up the dependencies you need to update the Cargo.toml file.




Now,it's time to update the source main.rs file with some values to show up when we run the up. In my case , I have given a static str.

 


Compile and Deploy on Local Host:

Deployment is easy , all you need to do is to execute cargo run







Outcome:

Localhost will have the data which in this case the str which I passed.





Comments

Popular posts from this blog

How to create live USB with Fedora Media Writer on Windows 8.1

WebVr in Fedora/RHEL 25 Pre Release