J3C119027 Rest Api
J3C119027 Rest Api
J3C119027
INF 2A P2
DAFTAR ISI
1. Npm –Init 3
2. Package json di visual code 3
3. Install underscore 3
4. Coba underscore 4
5. Membuat directory baru bernama pert6 dan npm init 4
6. Install express 4
7. Visual Code GET / -> menampilkan main page 5
8. Command and Web GET / 5
9. Visual Code GET /api/Customer ->menampilkan seluruh data customer 5
10. Command and web GET /api/Customer/ 5
11. Install Nodemon 6
12. Command nodemon app.js 6
13. Visual Code object 6
14. Command and Web object 6
15. Visual Code GET /api/Customer/:id dengan if -> menampilkan data sesuai id
dengan error handling 7
16. Command and Web jika data tersedia 7
17. Command and web jika data tidak tersedia 7
18. Visual Code POST /api/customer -> menambahkan data 8
19. Postman POST -> Menambahkan data 8
20. Postman GET setelah penambahan data 8
21. Install JOI 9
22. Visual Code Post /api/Customer dengan fungsi valdasi -> memvalidasi tipe data
yang ditambahkan 9
23. Postman POST jika tipe data tidak sesuai 9
24. Visual Code PUT /api/Customer/:id -> melakukan update data sesuai id 10
25. Postman GET sebelum update data 10
26. Postman PUT -> Melakukan update data update data sesuai id 11
27. Postman GET setelah melakukan update data 11
28. Visual Code DELETE /api/Customer/:id -> melakukan hapus data sesuai id 12
29. Postman DELETE -> Melakukan hapus data sesuai id 12
30. Postman GET setelah hapus data 12
1. Npm –Init
3. Install underscore
4. Coba underscore
6. Install express
7. Visual Code GET / -> menampilkan main page
22. Visual Code Post /api/Customer dengan fungsi valdasi -> memvalidasi tipe
data yang ditambahkan