A. Hal-hal yang perlu dipersiapkan dan dipasang instalasi software sebelum melakukan proyek:
- Node.js
- Git Bash
- Visual Studio Code
- Postman
- Install ekstensi Waboxapp di Google Chrome saja
B. Cek service memastikan sudah terpasang dengan baik:
- Node Version
node -v
- NPM Version
npm -v
C. Install App NPM:
npm install -g express-generator
express --version
D. Buat direktori dan masuk ke dalam direktori tersebut E.G:
- Buka Visual Studio Code
- Buka terminal dengan menggunakan shortcut button "CTRL+Shift+`"
- Pilih terminal "Git Bash" pada bagian bawah sebelah kanan ada tanda + disebelahnya untuk expand
- Pilih "Git Bash" pastikan Git Bash sudah terpasang
- Masukan perintah untuk masuk ke salah satu direktori E.G:
cd /c/Users/rikof/OneDrive/Dokumen/
- Buat direktori
mkdir wa-api
- Masuk ke dalam direktori "wa-api"
cd wa-api
E. Generate project, Install packages, dan jalankan NPM
- Generate project
express --view=ejs wa-api
- Install packages
npm install
- Jalankan NPM tersebut
npm start
F. Install nodemon, Ubah salah satu line pada file "package.json", Jalankan kembali npm-nya, Ubah salah satu line pada file "index.js", dan Kemudian, pengetesan menggunakan Postman
- Install nodemon
npm install nodemon --save-dev
- Ubah salah satu line pada file "package.json" Pada bagian berikut:
"scripts": {
"start": "node ./bin/www"
Menjadi
"scripts": {
"start": "nodemon ./bin/www"
- Jalankan kembali npm-nya
npm start
- Ubah salah satu line pada file "index.js"
res.render('index', { title: 'Express' });
Menjadi
res.send({code: 1000, message: 'success'})
- Kemudian, pengetesan menggunakan Postman
- Masukan "Method: GET"
- Masukan "Endpoint: localhost:3000"
- Send
- Jika muncul respon 200 OK dan
"code": 1000,
"message": "success"
G.