Node.js adalah platform yang dibangun di atas JavaScript engine V8 Chrome. Node.js dapat digunakan untuk dengan mudah untuk membangun aplikasi jaringan yang cepat dan memiliki skalabilitas yang tinggi.

Versi terbaru ppa node.js dikelola oleh situs web resminya. Sehingga untuk mulai instalasi harus menambahkan PPA ini ke sistem Debian 10 (Buster), Debian 9 (Stretch) Debian 8 (Jessie) dan Debian 7 (Wheezy). Pada tutorial ini kita akan menambahkan ppa sekaligus menginstal Nodejs & NPM terbaru pada sistem Debian 10/9/8/7.

Install nodejs

Langkah 1 – Tambahkan Node.js PPA

Anda wajib untuk menambahkan Node.js PPA ke sistem, PPa ini disediakan oleh situs web resmi Nodejs. Kita juga perlu menginstal paket software-properties-common jika belum diinstal. Anda dapat memilih untuk menginstal versi Node.js terbaru atau versi LTS.

Untuk Rilis Terbaru :

sudo apt-get install curl software-properties-common
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -

Untuk Rilis LTS (Long Term Support)

sudo apt-get install curl software-properties-common
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -

Langkah 2 – Install Node.js di Debian Linux

Setelah menambahkan file PPA yang diperlukan, mari kita instal paket Nodejs. NPM juga akan diinstal dengan node.js. Perintah ini juga akan menginstal banyak paket dependen lainnya di sistem Anda.m.

sudo apt-get install nodejs

Langkah 3 – Periksa Versi Node.js

Setelah menyelesaikan instalasi, periksa dan verifikasi versi Node.js dan NPM yang diinstal. Anda dapat menemukan detail lebih lanjut tentang versi saat ini di situs web resmi node.js.

node -v
npm -v 

Opsional – Membuat Demo Web Server

Ini merupakan langkah opsional. Jika Anda ingin menguji instalasi node.js Anda. Mari kita membuat server web dengan teks “Hello World!”. Buat file http_server.js

vim http_server.js

dan kemudian tambahkan konten berikut

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(3000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3000/');

Kemudian jalankan web server menggunakan perintah.

node http_server.js

Server running at http://127.0.0.1:3000/

Web server telah berhasil berjalan di port 3000. Anda dapat mengakses url  http://127.0.0.1:3000/ di web browser.