Setting up our server
As we mentioned previously, the main difference is that the Rocket framework runs on the nightly build of Rust. Let's get started:
- First, we will have to switch to the
nightly
build by using the following command:rustup default nightly
- Now, we can build our own Cargo project, and then define our dependency on the
rocket
frame with the following dependency in theCargo.toml
file:[dependencies] rocket = "0.4.6"
- Now that this has been defined, we can build our basic server with just one view in our
src/main.rs
file. First of all, we must import what we need with the following code:#![feature(proc_macro_hygiene, decl_macro)] #[macro_use] extern crate rocket;
The top line of the previous code block may look new to you. This line enables us to use the unstable attributes that are available with the nightly version of Rust. The advantage of this is that we have access to the most cutting-edge features available. However, these features...