Lainnya
Home > Tutorial > Lainnya > Cara Deploy Aplikasi NodeJS di cPanel
Node.js merupakan server-side JavaScript atau dengan kata lain merupakan bahasa pemrograman Javascript dan bergerak di sisi server (server side). Sistem opersi seperti WIndows, Linux, maupun Mac OS dapat menjalankan Node.js. Fungsi lain dari Node.js pada suatu website yaitu tidak perlu melakukan koding dari dua sisi, hanya menggunakan Javascript dengan Javascript website dapat bekerja dari sisi client (client side) maupun sisi server (server side).
Node.js merupakan server-side JavaScript atau dengan kata lain merupakan bahasa pemrograman Javascript dan bergerak di sisi server (server side). Sistem opersi seperti WIndows, Linux, maupun Mac OS dapat menjalankan Node.js. Fungsi lain dari Node.js pada suatu website yaitu tidak perlu melakukan koding dari dua sisi, hanya menggunakan Javascript dengan Javascript website dapat bekerja dari sisi client (client side) maupun sisi server (server side).
Sebenarnya apa sih perbedaan Node.js dan javaScript? Node.js dan JavaScript hampir tidak ada perbedaan. Tapi yang membuat Node.js istimewa adalah adanya kumpulan API. Pada Browser, terdapat API DOM/ Web yang terbuka untuk membantu berinteraski dengan UI dan dapat mengakses Hardware sampai batas tertentu.
Salah satu bahasa pemrogrman terpopuler untuk pengembangan front-end disebut javascript sedangkan untuk back-end akan lebih mudah jika menggunakan Node.js
Jika dibandingkan dengan Ruby on Rails yang memiliki peraturan dan pedoman dalam pengembangan perangkat lunak, Node.js memberikan lebih banyak ruang untuk kebebasan, semua dibangun dari nol.
Javascript digunakan untuk pengembangan dari sisi klien, sehingga perlu menggunakan bahasa pemrograman sisi server yang berbeda akibatnya adalah devs akan terpisah untuk back-end dan front-end. Adanya Node.js saat ini membuat fullstack Javascript menjadi kenyataan karena memungkinan untuk bisa menulis untuk front-end dan back-end pada aplikasi web JavaScript. Sehingga penerapan untuk aplikasi lebih mudah dan efisien.
Pengembangan Node.js saat ini sangat aktif dan dinamis karena terdapat banyak komunitas yang berkontribusi. Keunggulannya adalah kita dapat mengakses kode di Github.
Pada Node.Js terdapat sistem IN non-Blocing yang dapat memproses banyak sekali permintaan secara bersamaan. Penangan permintaan secara cepat sehingga tidak memakan sistem RAM yang banyak dan dapat meningkatkan skabilitas tinggi. Hal tersebut membuat Node.js lebih baik jika dibanding bahasa lain seperti Ruby atau Phython.
Sebelum melakukan Setting Node.js terlebih dahulu Anda harus memiliki akses ke Hosting/ Server melalui SSH. Setelah itu jalankan service Node.js di Hosting melalui cPanel. dan selanjutnya ikuti step berikut:
Login ke Cpanel sesuai dengan email yang telah dikirim.

Setelah itu akan langsung di arahkan ke dashboard cPanel Hosting. Setting Nodes.js cara nya adalah pilih menu Setup Node.js App di cPanel, caranya dengan ketik node.js pada kolom pencarian.

Node.js dapat membuay aplikasi seperti Ghost, ExpressJS, REactJS dan lainnta. Sebelum instal aplikasi tersebut, Kita harus membuat semacam tempat dengan Node.js berada di dalamnya. Cara adalah klik Create Application

Melakukan konfigurasi Node,js Caranya:

Setting NodeJS telah berhasil. Jangan lupa untuk menyalin/ mengcopy path yang ada. Path tersebut nantinya digunakan agar bisa masuk ke nodevenv atau virtual environment. Setelah itu, jangan lupa klik Save.

Silakan masuk ke direktori/ folder aplikasi. Anda bisa masuk ke folder aplikasi melalui File Manager ataupun melalui SSH. Kemudian lakukan upload file aplikasi ataupun membuat file nodejs sendiri. Setelah diupload, pastikan lakukan restart NodeJS terlebih dahulu dengan perintah berikut,
touch tmp/restart.txt
Adanya Node.js saat ini membuat fullstack Javascript menjadi kenyataan karena memungkinan untuk bisa menulis untuk front-end dan back-end pada aplikasi web JavaScript. Sehingga penerapan untuk aplikasi lebih mudah dan efisien. Pengembangan Node.js saat ini sangat aktif dan dinamis sehingga sekarang banyak sekali yang menggunakan node.js.
Dapatkan Diskon 83% layanan Hosting SSD cPanel Unlimited Indonesia
Ambil Promo Di Sini!