rustRust Web server example
Rocket is a web framework for Rust that makes it simple to write fast web applications without sacrificing flexibility or type safety.
#[get("/")]
fn index() -> &'static str {
"Hello, world!"
}
Output example
Hello, world!
The code above is an example of a simple web server written in Rust using the Rocket framework. It defines a function called index
that is triggered when a GET request is sent to the root path of the server. The function returns a string literal containing the text "Hello, world!" which is then sent back to the client.
Code parts:
#[get("/")]
- This is an attribute macro that tells Rocket to call theindex
function when a GET request is sent to the root path of the server.fn index() -> &'static str
- This is the definition of theindex
function. It takes no arguments and returns a string literal."Hello, world!"
- This is the string literal that is returned by theindex
function.
Helpful links
More of Rust
- How to match a URL with a regex in Rust?
- How to replace a capture group using Rust regex?
- How to clear a Rust HashMap?
- Yield example in Rust
- Example of yield_now in Rust?
- How to convert a Rust slice to a fixed array?
- How to use regex to match a group in Rust?
- How to convert a Rust HashMap to a BTreeMap?
- How to yield a thread in Rust?
- How to replace strings using Rust regex?
See more codes...