DevTol Nodemon Untuk Auto Refresh Pada Node Js
Nodemon adalah library yang digunakan untuk membantu pengembang menjalankan aplikasi mereka, dan setiap perubahan kode pada aplikasi nodemon akan secara otomatis memulai ulang aplikasi yang sedang berjalan. Nodemon memantau perubahan pada aplikasi dan memulai ulang aplikasi saat pengembang menyimpan aplikasi.
Dalam tutorial ini, kita akan menggunakan nodemon untuk menjalankan aplikasi web menggunakan expressjs. Mari kita berlatih untuk detailnya.
Buat folder aplikasi nodemon dan jalankan perintah berikut
npm init -y
Jalankan perintah berikut untuk menginstal nodemon
npm install --save-dev nodemon
Jalankan perintah berikut untuk menginstal expressjs
npm install express --save
Buat file index.js di bagian root dan salin dan tempel kode 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!'))
Kemudian buka file package.json di bagian root dan tambahkan kode berikut di bagian skrip:
"start": "nodemon index.js",
Sekarang mari kita coba aplikasinya. Jalankan perintah
npm start
Maka Anda akan melihat hasil berikut
Selanjutnya, modifikasi file index.js sebagai berikut dan simpan dengan ctrl + save.
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!'))
Kemudian Anda akan melihat perubahan output karena perubahan aplikasi sebagai berikut:
Penggunaan nodemon sangat diperlukan selama proses pengembangan aplikasi jika programmer tidak perlu me-restart aplikasi saat mengembangkan aplikasi.