Menggunakan nodemon di nodejs
Nodemon merupakan library yang digunakan untuk membantu developer menjalankan aplikasi yang mana ketika terjadi perubahan code pada aplikasi nodemon akan otomatis melakukan restart terhadap aplikasi yang sedang dijalankan. Nodemon akan memonitor setiap perubahan yang ada terhadap aplikasi kemudian merestart aplikasi tersebut ketika developer menyimpan aplikasi.
Pada tutorial kali ini kita akan menggunakan nodemon untuk menjalankan aplikasi web dengan menggunakan express js. Lebih jelasnya mari kita langsung praktikkan saja ..
Buat folder nodemon-app, kemudian Jalankan perintah berikut
npm init -y
Install nodemon dengan menjalankan perintah berikut
npm install --save-dev nodemon
Install expressjs dengan menjalankan perintah berikut
npm install express --save
Buat file index.js di bagian root, kemudian copy paste code berikut
const express = require('express')const app = express()app.get('/', (req, res) => res.send('Hello World!'))app.listen(3000, () => console.log('server running on port 3000!'))
Sekarang buka file package.json di bagian root, kemudian tambahkan code berikut di bagian scripts
"start": "nodemon index.js",
Nah sekarang saatnya mencoba aplikasi tersebut. Jalankan perintah
npm start
Maka anda akan menjumpai hasil sebagai berikut
Sekarang ubah file file index.js menjadi seperti berikut, kemudian ctrl + save untuk menyimpannya
const express = require('express')const app = express()app.get('/', (req, res) => res.send('Hello World!'))app.listen(3000, () => console.log('You are running on port 3000!'))
Maka anda akan melihat perubahan pada hasil output dikarenakan adanya perubahan pada aplikasi menjadi seperti berikut.
Penggunaan nodemon sangat diperlukan saat dalam proses developing aplikasi, Programmer tidak perlu merestart aplikasi ketika sedang dalam developing aplikasi.