Ini adalah aplikasi server sederhana yang menyediakan fitur login dan registrasi. Aplikasi ini ditulis menggunakan Node.js dan Express.js.
Link doc :https://docs.google.com/document/d/1lXKt7FqT0uXtx-iHRCXAOOigvGl2I74oMwUgMSRCme4/edit?usp=sharing
- Registrasi pengguna baru dengan validasi username dan password.
- Otentikasi pengguna melalui login dengan token JWT.
- Penanganan kesalahan untuk input yang tidak valid.
- Menampilkan daftar semua pengguna yang terdaftar.
- Pastikan Anda memiliki Node.js dan npm terinstal di komputer Anda.
- Clone repositori ini: https://github.com/attoyibi/express-server.git
- Install dependensi dengan menjalankan perintah: npm install
-
Untuk menjalankan server, jalankan perintah: npm start
-
Server akan berjalan di
http://localhost:3000
. -
Anda dapat mengakses endpoint berikut:
/register
: Endpoint untuk registrasi pengguna baru. Kirimkan permintaan POST dengan body JSON berisiusername
danpassword
./login
: Endpoint untuk login pengguna. Kirimkan permintaan POST dengan body JSON berisiusername
danpassword
. Anda akan menerima token JWT setelah berhasil login./user
: Endpoint untuk menampilkan daftar semua pengguna yang terdaftar. Kirimkan permintaan GET untuk mengaksesnya.
Kontribusi selalu dipersilakan! Jika Anda menemukan masalah atau ingin menambahkan fitur baru, jangan ragu untuk membuat pull request.