Apache dan Nginx adalah dua server web populer yang digunakan untuk menginstal berbagai jenis aplikasi web. Namun, jika Anda telah menginstal Node.js di sistem Anda, maka Anda dapat menggunakan server HTTP command line yang ringan melalui manajer paket NPM. Ini tidak seperti Apache dan Nginx, melainkan terutama untuk server file statis ke browser tanpa membuat file server.js. Cukup beralih ke direktori yang memiliki halaman HTML dan mulai server HTTP yang diinstal. Untuk Tutorial kita menggunakan Ubuntu 19.04, namun perintahnya akan sama untuk versi Ubuntu sebelumnya dan juga versi Windows/MacOS.
Node.js Http-server menginstal + contoh
Langkah 1: Instal Node.js dan NPM di OS Windows atau Linux Anda.
Perintah sederhana untuk menginstal Node dan NPM di Ubuntu adalah:
sudo apt-get install nodejs sudo apt-get install npm
Untuk detail tutorial instalasi lihat:
- Instalasi Node & NPM langkah demi langkah di Windows
- Perintah untuk menginstal nodejs & npm di Ubuntu.
Langkah 2: Instal http-server menggunakan manajer paket NPM
Buka Command prompt/power shell di Windows atau Command Terminal di Ubuntu dan jalankan perintah berikut untuk menginstal dan mengatur NodeJS -HTTP Server / Server Web Lokal sederhana.
npm install -g http-server
Di Ubuntu gunakan perintah di atas dengan Sudo.
Langkah 3: Periksa http-server berjalan atau tidak
Untuk memeriksa apakah server web HTTP Node JS yang kita instal berfungsi atau tidak, gunakan perintah berikut:
http-server
Perintah di atas akan menampilkan alamat IP tempat server web Local Node Js berjalan dan dapat diakses.
Nomor port tergantung pada mana yang gratis dan tersedia untuk digunakan. Jika Anda ingin menggunakan nomor port tertentu, gunakan sintaks -p setelah perintah di atas. Sebagai contoh-
Untuk menggunakan nomor port 8080, perintahnya adalah:
http-server -p 8082
Ini akan memulai http-server di bawah port 8082.
Langkah 4: Akses http-server yang Anda instal
Buka browser dan arahkan ke alamat IP yang diberikan oleh perintah http-server melalui Terminal atau Command prompt.
Langkah 5: Gunakan beberapa proyek Web khusus atau file HTML statis
Jika Anda ingin menggunakan proyek web Anda sendiri dengan server web Node JS, maka pertama-tama pindah ke direktori itu dan kemudian ketik perintah http-server,
contoh server http:
Saya telah mengunduh template HTML gratis dari internet yang ada di folder Download saya. Jadi, pertama saya beralih ke Download lalu ke folder yang berisi template HTML. Setelah saya memecat perintah http-server.
Kali ini, ketika saya membuka IP lokal yang sama, template akan muncul.