Back to Browse

Build a CRUD REST API with Rust Axum | Tutorial

20.0K views
Feb 11, 2024
19:40

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-axum-postgres-CRUD-app Further reading Axum order of extractors: https://docs.rs/axum/0.6.20/axum/extract/index.html#the-order-of-extractors #rust #axum #sql

Download

1 formats

Video Formats

360pmp432.2 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Build a CRUD REST API with Rust Axum | Tutorial | NatokHD