Build a CRUD REST API with Rust Axum | Tutorial
Вставка
- Опубліковано 26 лип 2024
- 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: github.com/cudidotdev/Rust-ax...
Further reading
Axum order of extractors: docs.rs/axum/0.6.20/axum/extr...
#rust #axum #sql
Thanks for watching! For Rust consultancy services, please visit my website at cudi.dev.
I appreciate your support. GitHub repo and further reading ↓
GitHub Repo: github.com/cudidotdev/Rust-axum-postgres-CRUD-app
Further reading
Axum order of extractors: docs.rs/axum/0.7.5/axum/extract/index.html#the-order-of-extractors
which font you used
Monaco font
The order of extractors link is dead
Thanks for noticing. Here's updated link docs.rs/axum/0.7.5/axum/extract/index.html#the-order-of-extractors
@@cudidotdev Hi. Which plugin do you use to make your vscode look more like vim?
Excellent video, this video literally takes a complete beginner, to writing, getting , updating and deleting from a database. Excellent work.
Great to hear! 💙💙
awesome .. and greate channel for rust bigginner.. please do more.. we want more like this.
Thanks. More to come 💙
More rust tutorial pls
more like these please..thank you
You got it! 💙
Amazing
GREAT VIDEO!!!! THANKS!!!!!!!!
You're welcome!
$ psql -U axum_postgres
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: Peer authentication failed for user "axum_postgres"
You will have to switch from peer authentication to password. (It's also in the video)
Here's an article that will help you further.
medium.com/@syafiqza/configuring-postgresql-authentication-in-linux-from-peer-to-password-1bde0445c4da