Tag Archive for: expressjs

Instalasi Express js di Hosting cPanel

Dengan menggunakan fitur nodeJS Selector pada cPanel hosting, kita dapat deploy berbagai macam framework nodejs salah satunya adalah Express.js

Apa itu Express.js ?
Sebuah framework yang berjalan dengan bahasa pemrograman NodeJS

Mengapa menggunakan Express.js ?

  • Cepat dan Fleksibel.
  • Banyak fitur untuk keperluan development website.
  • Adanya dukungan middleware.
  • Support HTTP verb seperti POST, GET, PUT dan sebagainya.
  • Routing dan Helper yang digunakan sangat mudah dan terstruktur.
  • Dokumentasi lengkap dan mudah dipahami.


Panduan untuk instalasi dan menggunakan Express.js adalah sebagai berikut ini:

1. Login dahulu ke cPanel anda dan klik Setup Nodejs App
nodejs1

2. klik Create Application

3. Pilih versi NodeJS dan disarankan menggunakan versi 8.
– Application mode bisa dipilih apakah mode development atau production. (coba pilih production)
– Application root adalah folder dimana aplikasi nodejs akan tersimpan (contoh: expressjs)
– Application URL digunakan untuk meletakan dimana nodejs akan diakses (bisa diisi expressjs)
– Application startup file adalah file awal yang akan dibaca oleh nodejs (Dalam hal ini bisa dituliskan app.js)

nodejs2

4. NodeJS aplikasi anda telah dibuat dan dapat dbuka di http://alamatwebanda/expressjs

5. Login ke SSH atau gunakan aplikasi cPanel > Terminal, dan ikuti petunjuk seperti ini:

expressjs1

expressjs2

6. Tuliskan perintah :

NODE_ENV=production npm install

7. Kemudian input:

npm init

8. Kemudian buka halaman setup nodeJS App dan klik tombol restart & run npm install.
expressjs3

9. Install Express.JS dengan cara kembali ke ssh akses / console / terminal dan jalankan perintah:

npm install express

10. Gunakan perintah vim atau nano untuk membuka file app.js

vim app.js

11. Masukkan kode berikut ini dan terakhir untuk menyimpan file dengan tekan tombol exc dan tuliskan :wq dan enter:

var express = require('express');
var app = express();
// Routes
app.get('/expressjs', function(req, res) {
res.send('Hello World, ini expressJS');
});
// Listen
var port = process.env.PORT || 3000;
app.listen(port);
console.log('Listening on localhost:'+ port);

12. Restart application nodeJS terlebih dahulu setelah itu dapat dicoba akses di browser anda, jika berhasil maka akan seperti dibawah ini:
expressjs4