Skip to content

Commit 451fe23

Browse files
committed
build resful API, diawali dg penggunaan nodemon
1 parent 847a645 commit 451fe23

File tree

282 files changed

+28150
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+28150
-0
lines changed

17g-buildRESTfulAPI-hapi.js

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// --- Membangun RESTful API dg Hapi ---
2+
3+
//sblmnya, kita belajar dasar pembuatan web server, mulai dr membuat server HTTP, menangani dan merespon request,
4+
// hingga teknik routing. kita juga sudah mengembangkan web server menggunakan Hapi
5+
// dg pengetahuan tsb, kita akan membuat web server yang lbh kompleks, dan membangun proyek dg skenario yang lbh nyata dlm membangun sistem aplikasi
6+
7+
// pada materi ini, kita akan membuat RESTful API mulai dr awal. diharapkan kita bs membuat server dari aplikasi catatan sederhana seperti video berikut
8+
9+
// -- menyiapkan projek --
10+
// buat folder dg nama "notes-app-back-end", lalu buka dg vscode
11+
// lakukan "npm init --y"
12+
// pastikan ada package.json
13+
// lalu pasang nodemon agar saat ada perubahan pada berkas, tdk perlu merestart server
14+
// " npm install nodemon --save-dev" , maka akan terlihat perubahan di berkas package.json d devDependencies
15+
// lalu buat file server.js dan isikan sbb:
16+
// console.log("hali kita akan membuat RESTful API ! ");
17+
// lakukan perubahan pada package.json utk npm runner script utk jalankan server.js menggunakan nodemon
18+
// "scripts" : {
19+
// "start" : "nodemon server.js"
20+
// } ,
21+
// lalu jalankan "npm run start"
22+
// output :
23+
/**
24+
*
25+
26+
> nodemon server.js
27+
28+
[nodemon] 2.0.22
29+
[nodemon] to restart at any time, enter `rs`
30+
[nodemon] watching path(s): *.*
31+
[nodemon] watching extensions: js,mjs,json
32+
[nodemon] starting `node server.js`
33+
halo kita akan membuat RESTful API !
34+
[nodemon] clean exit - waiting for changes before restart
35+
*/
36+
// nodemon berhasil dieksekusi ! kita tdk perlu menjalankan ulang npm run start karna dijalankan otomatis menggunakan nodemon

notes-app-back-end/node_modules/.bin/nodemon

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

notes-app-back-end/node_modules/.bin/nodetouch

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

notes-app-back-end/node_modules/.bin/nopt

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

notes-app-back-end/node_modules/.bin/semver

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)