Halo, ini adalah repository test Assesment WDT bagian RestfullAPI. Disini saya menggunakan database PostgreSQL dengan ExpressJS dan di deploy ke HEROKU. Disini saya mengambil tema BLOG.
Untuk menjalankan aplikasi. kita bisa mengakses di link heroku https://guarded-meadow-69994.herokuapp.com/ atau jalankan di lcoal dengan cara:
$ nodemon bin/wwwDisini saya juga menyiapkan APInya.
- https://guarded-meadow-69994.herokuapp.com/users Ini adalah daftar dari users blog. Kita bisa mengedit atau mengakses route lainnya yaitu:
- /users/:id dengan method GET untuk mencari users per ID
- /users/update/:id dengan method PATCH untuk mengupdate informasi users
- /users/delete/:id dengan method DELETE untuk menghapus user
- /users dengan method POST untuk menambah users- https://guarded-meadow-69994.herokuapp.com/blog Ini adalah daftar dari postingan blog.
- /blog/:id dengan method GET untuk mencari post per ID
- /blog/update/:id dengan method PATCH untuk mengupdate informasi post
- /blog/delete/:id dengan method DELETE untuk menghapus post
- /blog dengan method POST untuk menambah post- https://guarded-meadow-69994.herokuapp.com/signin Ini adalah route signin.
- /signin dengan method POST digunakan untuk login- https://guarded-meadow-69994.herokuapp.com/signup Ini adalah route signup.
- /signup dengan method POST digunakan untuk daftar akun baru- https://guarded-meadow-69994.herokuapp.com/forgot Ini adalah route forgot.
- /forgot dengan method POST digunakan untuk lupa password. Sehingga akan diberitahu passwordnya.- https://guarded-meadow-69994.herokuapp.com/reset Ini adalah route forgot.
- /reset dengan method POST digunakan untuk reset password. Sehingga akan disediakan password baru secara random.-
https://guarded-meadow-69994.herokuapp.com/ Halaman awal yang berisikan informasi routes
-
https://guarded-meadow-69994.herokuapp.com/cek/:hari Halaman ini mencoba untuk mengecek hari ke berapa? misalnya kamu menulis sabtu, maka akan muncul "sabtu adalah hari ke 6"