Section 2:Processing Data and Managing Displays
Although Rust is still a fairly new language compared to more traditional languages such as Python, JavaScript, and PHP, this does not mean that the tools for building web servers are not available in Rust. In fact, processing HTTP requests, processing the data on the server, and displaying the content can be done with fairly minimal boiler plate code safely in Rust. While the tools are maturing, you will notice that processing data through web requests can be achieved through fairly minimal code. In fact, the code is so minimal, you will struggle to see the difference between other frameworks apart from the syntax.
This section covers the Actix Web framework to host routes. We'll then use the serde crate to serialize data in order to pass it to and from the web server. We'll then display content via HTML with JavaScript, enabling the page to interact with the web app API.
This section comprises the following chapters...