DevTol Nodemon Untuk Auto Refresh Pada Node Js - CRUDPRO

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.