Updated Aug 27, 2026

Glossary

Auto-generated index of key terms and which lesson covers them.

Term Lesson
.env File 05. Configuration
Adding Columns 08. Database Migrations
Adding Dependencies 01. Project Setup
AppState 09. Shared State
Auth Extractor 12. Authentication
Built-in Extractors Recap 10. Extractors
Cargo.lock 01. Project Setup
Cleanup After Shutdown 13. Graceful Shutdown
Config Struct 05. Configuration
Connecting 07. Database with SQLx
CORS 06. Middleware and Layers
Creating Migrations 08. Database Migrations
Creating the Project 01. Project Setup
Custom Extractor: Auth Token 10. Extractors
Custom Extractor: Validated Input 10. Extractors
Define the Error Type 04. Error Handling
docker-compose for Local Development 14. Deployment
dotenvy 05. Configuration
Environment Variables in Production 14. Deployment
Extracting State in Handlers 09. Shared State
Final Project Structure 15. Put It All Together
Generating Tokens 12. Authentication
Handlers 02. First Route with Axum
Handling Extractor Failures 04. Error Handling
Health Check Endpoint 14. Deployment
How Axum Middleware Works 06. Middleware and Layers
How Extractors Work 10. Extractors
How the Concepts Connect 15. Put It All Together
Inserting 07. Database with SQLx
Integration Testing with tower 11. Testing
Json Extractor and Response 03. JSON and Serde
jsonwebtoken 12. Authentication
Loading at Startup 05. Configuration
Logging Errors 04. Error Handling
Login Endpoint 12. Authentication
main.rs — The Wiring 15. Put It All Together
Makefile 14. Deployment
Migration Best Practices 08. Database Migrations
Multi-Stage Dockerfile 14. Deployment
Nested Routers with State 09. Shared State
Nested Structs 03. JSON and Serde
Optional Fields 03. JSON and Serde
Organizing Tests 11. Testing
Passing Config to Handlers 05. Configuration
Password Storage 12. Authentication
Path Parameters 02. First Route with Axum
Project Structure 01. Project Setup
Protecting Routes 12. Authentication
Query Parameters 02. First Route with Axum
Querying 07. Database with SQLx
Registering State 09. Shared State
Renaming Fields 03. JSON and Serde
Request IDs 06. Middleware and Layers
Reverting 08. Database Migrations
Routing 02. First Route with Axum
Running Migrations 08. Database Migrations
Running Migrations at Startup 08. Database Migrations
Serde Basics 03. JSON and Serde
Sharing Expensive Resources 09. Shared State
Shutdown Timeout 13. Graceful Shutdown
Signal Handling 13. Graceful Shutdown
Skipping Fields 03. JSON and Serde
SQLx Dependencies 07. Database with SQLx
SQLx Migrate CLI 08. Database Migrations
Structured Logging with tracing 06. Middleware and Layers
Test Database 11. Testing
Testing JSON Responses 11. Testing
The DATABASE_URL Environment Variable 07. Database with SQLx
The Entry Point 01. Project Setup
The Link Model 07. Database with SQLx
thiserror 04. Error Handling
Token Structure 12. Authentication
tower-http 06. Middleware and Layers
Unit Testing Handlers 11. Testing
Updating 07. Database with SQLx
Using AppError in Handlers 04. Error Handling
Verifying Tokens 12. Authentication
What We Built 15. Put It All Together
What's Next 15. Put It All Together
Wiring into axum::serve 13. Graceful Shutdown
Writing Custom Middleware 06. Middleware and Layers
Spot something off? Report an issue
© 2026 ByteLearn.dev. Free courses for developers. · Privacy