Dibuat dengan bahasa pemrograman Rust
Menggunakan Actix Web sebagai framework
Dan MongoDB sebagai database
(tanpa front-end)
# Install Rust dan mongoDB dulu bagaimanapun caranya
# Jalankan mongoDB dan coba koneksikan ke mongoDB kompas terlebih dahulu
git clone <projek-ini>
cd <projek-ini>
cp env .env
# Tambah di file .env string koneksi database
cargo build
cargo run
# Gunakan Postman untuk testing APU
Method | URL | Fungsi |
---|---|---|
GET | http://localhost:8080/todolist/{id} |
Mengambil detail data berdasarkan ID |
POST | http://localhost:8080/todolist |
Menambah data |
PUT | http://localhost:8080/todolist/{_id} |
Mengedit data berdasarkan ID |
DELETE | http://localhost:8080/todolist/{_id} |
Menghapus data berdasarkan ID |
Di MongoDB _id: ObjectID()
:
{
"_id": {
"$oid": "<id_defaut>"
},
"title": "Judul",
"job": "Deskripsi Pekerjaan"
}
Menambah data body > raw > json
:
{
"title": "Masukkan Judul",
"job": "Masukkan deskripsi pekerjaan"
}
Memperbarui data body > raw > json
:
{
"title": "Masukkan Judul Baru",
"job": "Masukkan deskripsi pekerjaan baru"
}
Created by syuhendar