Skip to content

andyhap/RESTful-API-CRUD

Repository files navigation

Inisialisasi Project

mkdir api_express_pg cd api_express_pg npm init -y

Instalasi Library

npm install express pg cors dotenv npm install --save-dev nodemon

Struktur Folder

alt text

Struktur folder dibuat seperti gambar diatas

Database

alt text

Buat database di postgres dengan nama kampus dan buat tabel students yang berisi name, major, age

Konfigurasi .env

pada file.env pastikan PORT DB_USER DB_HOST DB_NAME DB_PASS DB_PORT sesuai dengan setingan pada database postgres

Testing API menggunakan Postman

test GET /api/students untuk menampilkan semua data mahasiswa alt text hasil yang didapatkan adalah semua data mahasiswa dapat ditampilkan

test GET /api/students/:id untuk menampilkan mahasiswa berdasarkan ID alt text hasil yang didapatkan adalah data mahasiswa dengan id 6 dapat ditampilkan

test POST /api/students untuk menambahkan data mahasiswa baru alt text hasil yang didapatkan adalah berhasil menambahkan mahasiswa baru

test PUT /api/students/:id untuk memperbarui data mahasiswa alt text hasil yang didapatkan adalah data mahasiswa dengan id 8 dapat diubah

test DELETE /api/students/:id untuk menghapus mahasiswa alt text hasil yang didapatkan adalah data mahasiswa dengan id 8 terhapus

About

Assignment on Implementing CRUD API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published