nodejs, javascript,

Mengaktifkan script npm start dengan nodemon

Puji Ermanto Puji Ermanto Follow Aug 20, 2020 · 2 mins read
Mengaktifkan script npm start dengan nodemon
Share this

nodeJS_webserver

Hallo Coders !

apa kabarnya. dalam artikel kali ini gout mau berbagi sedikit tips, mengenai script untuk menjalankan server nodejs. sebelumnya kita mungkin menjalankan aplikasi server dengan command script

node server.js

dengan command diatas aplikasi kita sudah jalan di port yang kita setting di code berikut :

// file server.js di direktori root
let http = require('http');

let server = http.createServer(function (req, res){
	res.writeHead(200, {'Content-Type': 'text/html'});
	res.write('Hello <b>World</b>');
	res.end();
});

server.listen(8999);

tapi dengan script node server.js. jika kita melakukan perubahan code tidak secara langsung merubah keseluruhan view server, kita tetap harus menonaktifkan terlebih dahulu script server kita. kemudian menjalankan ulang dengan comman node server.js.
ada cara lain seperti tadi di awal artikel ini dijelaskan, kita bisa menambahkan field script di file package.json supaya server melakukan update ketika kita melakukan perubahan pada code kita, kita bisa menggunakan nodemon untuk eksekusi aplikasi kita.

npm install nodemon --save

dengan nodemon status server menjadi monitoring, dan akan secara langsung melakukan perubahan ketika ada perubahan di struktur code kita.
dan untuk lebih flexibel lagi kita tambahkan ini ke field scripts di file package.json, buka file package.json kemudian copy baris code berikut :

  "scripts": {
    "start": "nodemon server.js", //tambahkan bagian ini
    "test": "echo \"Error: no test specified\" && exit 1"
  },  

untuk menjalankan kembali server kita kita bisa menggunakan comman npm start, coba lakukan perubahan di file server.js kemudian lihat di browser server akan terus merespon setiap perubahan di code kita.

ok cukup sekian mengenai lanjutan artikel nodeJS kali ini, mudah-mudahan bermanfaat.

akhir kata gout ucapkan …

wassalaam

Puji Ermanto

Join Newsletter
Get the latest news right in your inbox. We never spam!
Puji Ermanto
Ditulis Oleh Puji Ermanto Follow
Adalah seorang freelancer web developer, blogger, beberapa waktu lalu mengerjakan Project sebagai Fullstack Web Developer di Sebuah marketplace yaitu
PT. Syoobe Inti Perdana(Syoobe) - Jakarta
Dan di beberapa pengalaman sebelumnya bekerja sebagai web developer sekaligus IT Staf di
PT.Gemilang Citrus Berjaya(ourcitrus) - Sidoarjo