A tutorial on creating a basic CRUD REST API with Rust, using the Axum framework and Postgres as the database.
Timestamps
00:00 Introduction
00:26 Creating your Postgres user and database.
01:28 Adding the crates we will make use of in the cargo.toml file.
02:40 The .env file for environment variables
02:55 How to get your Postgres database connection string.
03:23 Import struct, traits, functions, and macros into the program scope.
04:48 Working with environment variables.
08:13 Get/Read task API handler.
10:08 Post/Create task API handler.
13:15 Patch/Update task API handler.
15:30 DELETE task API handler.
17:34 Update task handler Revisited and Redesigned.
GitHub Repo: https://github.com/cudidotdev/Rust-ax...
Further reading
Axum order of extractors: https://docs.rs/axum/0.6.20/axum/extr...
#rust #axum #sql
Watch video Build a CRUD REST API with Rust Axum | Tutorial online without registration, duration hours minute second in high quality. This video was added by user cudidotdev 10 February 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 14,163 once and liked it 419 people.