REST API merupakan tulang punggung aplikasi modern. Dalam tutorial ini, kita akan membangun REST API sederhana namun lengkap menggunakan Node.js dan Prisma ORM dalam waktu 30 menit.

Persiapan

Pastikan Anda telah menginstal Node.js versi 18 atau lebih baru dan PostgreSQL. Buat folder proyek baru dan inisialisasi dengan npm.

mkdir my-api && cd my-api
npm init -y
npm install express prisma @prisma/client

Setup Prisma

Inisialisasi Prisma dan konfigurasi database connection di file .env.

npx prisma init

Setelah itu, buat skema database di file prisma/schema.prisma. Contoh skema sederhana untuk aplikasi todo list.

Membuat Endpoint

Buat file index.js dan tambahkan kode untuk menjalankan server Express dengan endpoint CRUD untuk todo.