Cara Install Node JS dan Deploy App pada Debian 9

Jika Anda ingin membuat aplikasi web atau situs, Node JS adalah pilihan yang sangat baik. Node JS adalah platform JavaScript yang dibangun di atas mesin JavaScript V8 Chrome yang dapat digunakan untuk membangun aplikasi web dan jaringan. Node JS sangat populer di kalangan pengembang web karena kemampuannya memungkinkan pengembang untuk menggunakan JavaScript di sisi server.

Persyaratan

Sebelum Anda mulai menginstal Node JS pada server Debian 9, pastikan Anda telah memenuhi persyaratan berikut:

  • Server dengan Debian 9
  • Akses root ke server
  • Koneksi internet yang stabil

Langkah-langkah

Berikut adalah langkah-langkah untuk menginstal Node JS pada server Debian 9 dan mengimplementasikan aplikasi Anda:

1. Update Package Repository

Pertama, pastikan bahwa paket repositori di server Debian 9 Anda sudah terupdate. Jalankan perintah berikut:

apt-get updateapt-get upgrade

2. Install Node JS

Setelah update selesai, instal Node JS dengan menjalankan perintah berikut:

curl -sL https://deb.nodesource.com/setup_10.x | bash -apt-get install -y nodejs

Dalam contoh ini, kami menginstal versi Node JS 10.x. Anda dapat mengubah versi Node JS yang akan diinstal dengan mengganti argumen “setup_10.x” dengan versi yang diinginkan.

3. Buat Aplikasi Anda

Setelah Node JS terinstal, Anda dapat membuat aplikasi Anda menggunakan Node JS. Misalnya, Anda dapat membuat file “app.js” dengan kode berikut:

const http = require('http');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res) => {res.statusCode = 200;res.setHeader('Content-Type', 'text/plain');res.end('Hello, World!\n');});server.listen(port, hostname, () => {console.log(`Server running at http://${hostname}:${port}/`);});

Kode ini akan membuat server HTTP yang akan merespons permintaan HTTP dengan pesan “Hello, World!”.

4. Jalankan Aplikasi Anda

Setelah membuat aplikasi Anda, jalankan aplikasi Anda dengan menjalankan perintah berikut:

node app.js

Setelah aplikasi dijalankan, Anda dapat mengakses aplikasi Anda pada alamat http://localhost:3000.

5. Deploy Aplikasi Anda

Setelah menguji aplikasi Anda secara lokal, Anda dapat deploy aplikasi Anda ke server. Anda dapat menggunakan SSH untuk mengakses server Anda dan mengunggah file aplikasi Anda ke server Debian 9 Anda.

Setelah mengunggah file aplikasi Anda, Anda dapat menjalankan aplikasi Anda pada server dengan menjalankan perintah:

node app.js

Aplikasi Anda sekarang akan dijalankan pada server Debian 9 Anda dan dapat diakses melalui alamat IP server Anda.

Kesimpulan

Dalam artikel ini, kami telah membahas cara menginstal Node JS dan deploy aplikasi pada server Debian 9. Dengan mengikuti langkah-langkah ini, Anda dapat mengembangkan dan menjalankan aplikasi web dan jaringan pada server Debian 9 Anda menggunakan Node JS.