Cara Install Express.js di Hosting cPanel
Pengantar
Express.js adalah framework minimalis untuk Node.js yang sangat populer untuk membangun backend web dan REST API. Namun, menjalankan aplikasi Express.js di cPanel shared hosting biasa tidak semudah PHP, karena Node.js tidak didukung secara default. Tapi jika hosting anda mendukung Node.js (melalui fitur “Setup Node.js App”), maka anda bisa dengan mudah install dan menjalankannya langsung dari cPanel.
Prasyarat
- Hosting cPanel di Plasawebhost yang sudah mendukungan Node.js (https://plasawebhost.com/web-hosting-murah.html)
- Akses ke File Manager atau SSH
- File aplikasi Express.js anda
Langkah-Langkah Install Express.js di Hosting cPanel
- Login ke cPanel
Akses: namadomainkamu.com/cpanel
Cari fitur bernama “Setup Node.js App” - Buat Aplikasi Node.js Baru
Klik Create Application, kemudian isi form dan klik Create- Application Mode : Production
- Node.js version : Pilih versi Node.js sesuai dengan kebutuhan anda
- Application Root : Folder tempat anda upload project. Contoh expressapp
- Application URL: Domain atau Subdomain anda
- Application startup file : app.js
- Setelah di Create akan menampilkan command untuk mengakses folder Node.js via terminal. Copy command untuk nanti diakses lewat terminal
- Buka Terminal pada cPanel
Kembali ke dashboard cPanel dan buka Terminal - Inisialisasi Project Node.js
Gunakan command yang sudah di-copy tadi klik enter dan tambahkan command berikut
npm init -y
Ini akan membuat file package.json - Install Express.js
Gunakan command berikut untuk menginstal Express.js
npm install express
- Buka File Aplikasi
Gunakan command berikut
nano app.js
Kemudian edit isi file dengan kode berikut
var express = require('express'); var app = express(); // Routes app.get('/', function(req, res) { res.send('Tutorial Install Expressjs by Plasawebhost'); }); // Listen var port = 8080; app.listen(port); console.log('Listening on localhost:'+ port);
Kemudian tekan Ctrl+x dan tekan Y untuk keluar dari file dan menyimpan file - Restart Aplikasi
- Akses Website
Buka domain/subdomain yang diarahkan ke port aplikasi
Kesimpulan
Meskipun Express.js bukan framework web standar untuk cPanel (yang dominan PHP), banyak hosting cPanel modern sudah mendukung Node.js dengan fitur Setup Node.js App, seperti Plasawebhost. Dengan akses terminal, anda bisa menginisialisasi dan menginstal Express.js seperti di VPS, dan menjalankan aplikasi anda langsung dari browser
Order sekarang Web Hosting Murah dengan cPanel yang sudah di dukung dengan Node.js
https://plasawebhost.com/web-hosting-murah.html