Cara Install Node JS dan Deploy App di Ubuntu 18.04

Pendahuluan

Jika Anda ingin mengembangkan aplikasi web, Node JS adalah salah satu pilihan terbaik untuk membangun aplikasi tersebut. Node JS adalah sebuah platform open-source yang memungkinkan pengembang untuk menulis kode JavaScript di server-side. Node JS juga menyediakan banyak library dan framework yang dapat membantu Anda membangun aplikasi web dengan cepat dan efisien. Di artikel ini, kami akan memberikan panduan tentang cara menginstal Node JS dan deploy aplikasi di Ubuntu 18.04.

Step 1 – Instalasi Node JS

Langkah pertama yang harus Anda lakukan adalah menginstal Node JS pada server Anda. Ada beberapa cara yang dapat Anda lakukan untuk menginstal Node JS, namun di sini kami akan menggunakan NVM (Node Version Manager). Berikut adalah langkah-langkahnya:1. Buka terminal dan jalankan perintah berikut untuk menginstal NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

2. Setelah NVM terinstal, jalankan perintah berikut untuk memeriksa versi Node JS yang tersedia:

nvm ls-remote

3. Untuk menginstal versi terbaru dari Node JS, jalankan perintah berikut:

nvm install node

4. Setelah Node JS terinstal, jalankan perintah berikut untuk memeriksa versi Node JS yang terinstal:

node -v

Step 2 – Membuat Aplikasi Node JS

Setelah Node JS terinstal, langkah berikutnya adalah membuat aplikasi Node JS. Berikut adalah langkah-langkahnya:1. Buka terminal dan buat direktori baru untuk aplikasi Anda:

mkdir myapp

2. Masuk ke direktori aplikasi Anda:

cd myapp

3. Jalankan perintah berikut untuk membuat file package.json untuk aplikasi Anda:

npm init

4. Setelah file package.json terbuat, jalankan perintah berikut untuk menginstal Express JS (sebuah framework Node JS):

npm install express --save

5. Buat file app.js dan tambahkan kode berikut:

const express = require('express');const app = express();app.get('/', (req, res) => {res.send('Hello World!');});app.listen(3000, () => {console.log('Example app listening on port 3000!');});

6. Jalankan aplikasi Anda dengan mengetikkan perintah berikut di terminal:

node app.js

7. Buka browser Anda dan ketikkan alamat http://localhost:3000. Anda harus melihat “Hello World!” di halaman tersebut.

Step 3 – Deploy Aplikasi di Ubuntu 18.04

Langkah terakhir adalah mendeploy aplikasi Node JS Anda di server Ubuntu 18.04. Berikut adalah langkah-langkahnya:1. Buka terminal dan buat direktori baru untuk aplikasi Anda di server:

mkdir myapp

2. Masuk ke direktori aplikasi Anda di server:

cd myapp

3. Salin file app.js dan package.json dari komputer lokal Anda ke server:

scp /path/to/app.js [username]@[server]:/path/to/myapp

scp /path/to/package.json [username]@[server]:/path/to/myapp

4. Masuk ke direktori aplikasi Anda di server dan jalankan perintah berikut untuk menginstal dependensi aplikasi:

npm install

5. Jalankan aplikasi Anda di background dengan mengetikkan perintah berikut:

nohup node app.js &

6. Buka browser Anda dan ketikkan alamat IP server Anda. Anda harus melihat “Hello World!” di halaman tersebut.

Kesimpulan

Dalam artikel ini, kami telah memberikan panduan tentang cara menginstal Node JS dan deploy aplikasi di Ubuntu 18.04. Dengan mengikuti langkah-langkah tersebut, Anda dapat dengan mudah mengembangkan dan mendeploy aplikasi web dengan Node JS di server Anda. Semoga artikel ini bermanfaat bagi Anda!