This repository contains the source code for the Rust Axum Full Course, which is available on YouTube. The code is available under either the MIT or Apache license and is free to use.
# Terminal 1 - To run the server.
cargo watch -q -c -w src/ -x "run"
# Terminal 2 - To run the tests.
cargo watch -q -c -w examples/ -x "run --example quick_dev"
# Terminal 1 - To run the server.
cargo run
# Terminal 2 - To run the tests.
cargo test quick_dev -- --nocapture
The tests/quick_dev.rs
file has been moved to examples/quick_dev.rs
(with the same code) as it is more appropriate and seems to resolve a Windows limitation when running test
and run
simultaneously.
Make sure to use axum
version 0.6.16
or above, as version 0.6.15
had a bug in the static routing.
This repository can be found on GitHub.