Boilerplate REST API · Node.js 20+
Bangun API,
bukan cuma endpoint.
Blueprint API kasih kamu server Express yang udah rapi, terdokumentasi, dan bisa langsung dicoba dari halaman ini — lengkap dengan console buat nge-test tiap endpoint tanpa buka Postman.
Daftar endpoint
Semua route yang aktif di server ini. Klik salah satu buat langsung dicoba di console.
Console
Pilih endpoint, ubah parameternya kalau perlu, lalu jalankan. Response asli dari server tampil di bawah.
// response akan tampil di sini
Yang sudah disiapkan
Bagian-bagian yang biasanya bikin ribet saat mulai proyek baru, di sini sudah beres.
-
Helmet + rate limit
Header keamanan dan pembatas request per IP sudah aktif di semua route
/api. -
Struktur rapi
Route, middleware, dan data dipisah per folder, gampang ditambah tanpa bikin
server.jsmenggembung. -
Siap Pterodactyl
Baca port dari
SERVER_PORTotomatis dan bind ke0.0.0.0, tinggal upload dan run. -
Console bawaan
Nggak perlu Postman buat demo — halaman ini langsung nge-fetch ke API-nya sendiri.
Deploy ke Pterodactyl
Lima langkah dari upload sampai online.
-
1
Buat server dengan egg Node.js
Di panel, buat server baru dan pilih egg Node.js (versi 20 atau lebih baru).
-
2
Upload isi proyek
Upload semua file ini ke folder root server lewat File Manager, atau push lewat SFTP.
-
3
Set startup command
Isi startup command dengan
node server.js, atau biarkan default egg kalau sudah cocok. -
4
Install dependency
Jalankan
npm install --omit=devlewat console panel (biasanya otomatis saat start pertama). -
5
Start
Tekan Start. Server otomatis pakai port dari variabel
SERVER_PORTyang diisi panel.
$ npm install --omit=dev
$ node server.js
==========================================
Blueprint API berjalan
http://0.0.0.0:25565
Node v20.x.x
==========================================