incogiscool / rust-user-database-api

A simple REST API which stores users on a local store.json file.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rust-user-database-api

A simple REST API which stores users on a local store.json file.

Run cargo run in the terminal to get started.

MAKE SURE THERE IS AT LEAST ONE STRUCT WITH UserDataInput TYPE (in JSON format (serialized)) One struct is included for you. If you would like, change up the values, as long as the keys are the same.

To get a user: send a GET request to your server (automatically is localhost:8000) to: /user/find/<user_id>

To upload a user: send a POST request to your server (automatically is localhost:8000) to: /user/create/<user_id> with this format:

{
    first_name: String,
    last_name: String,
    email: String,
}

It should return an ID that you can use to reference back to the user.

To delete a user: send a GET request to your server (automatically is localhost:8000) to: /user/delete/<user_id>

I suggest using the Postman Desktop App for running test and troubleshoot API requests.

This was a personal project made by me for learning Rust and Rocket.rs. For any problems, suggestions, or improvements, please let me know via below.

Github: @incogiscool
Discord: incog#2102
Instagram: @ada.m.8

About

A simple REST API which stores users on a local store.json file.

License:MIT License


Languages

Language:Rust 100.0%