Psychz - Shrirang
Votes: 0Posted On: Jul 20, 2017 06:12:58
Node.js adalah runtime JavaScript yang dibangun di mesin JavaScript V8 Chrome. Artinya Node.js menyediakan platform untuk menjalankan JavaScript di server. Oleh karena itu, kami tidak memerlukan bahasa berbasis server untuk mengembangkan aplikasi web. Anda dapat menggunakan aplikasi Node.js untuk membuat server HTTP Anda sendiri.
Berikut adalah langkah-langkah yang akan memandu Anda menuju pembuatan server HTTP Anda sendiri.
Memasang Node.js
1.Please jalankan perintah berikut di terminal Anda untuk menginstal versi saat ini.
Sudo apt-get install python-software-properties
Curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install nodejs
2.Anda juga dapat mengunjungi situs web Nde.js dan menginstal versi saat ini.
Https://nodejs.org/en/
Buat server HTTP Anda sendiri
Buat file kosong dengan ekstensi ".js". Kami membuat sebuah file bernama "Hello.js" untuk contoh kami. Gunakan perintah berikut untuk hal berikut.
Sudo touch hello.js
Setelah file dibuat, edit file dan masukkan kode berikut.
Var http = require ('http')
Var server = http.createServer (fungsi (request, response)
{
Response.writeHead (200, {'Content-Type': 'text / plain'});
Response.end ("Anda telah masukn");
});
Server.listen (80);
Fungsi dari kode ini adalah membaca JavaScript, menjalankannya dan mengembalikan objek. Mari kita membimbing Anda melalui baris kode demi baris.
1. Kami menyertakan modul HTTP untuk mendapatkan fungsi yang dibutuhkan agar bisa digunakan dalam aplikasi.
2. Kami membuat aplikasi server dengan fungsi "request and response". Fungsi "permintaan" dipanggil setiap kali pengguna meminta URL. Fungsi "Respon" adalah respon yang kami berikan terhadap permintaan.
3. Bila permintaan diterima, kami katakan untuk mengirim tanggapan dengan jenis header '200.' Nomor ini adalah respons normal yang dikirim dalam header http saat respons yang berhasil dikirim ke klien. "Jenis konten" adalah teks. Makanya, responnya harus dalam format teks.
4. Ini adalah respon yang akan diberikan pada permintaan. Ini akan menampilkan "Anda telah masuk" di layar dan mengakhiri responsnya.
5. Server akan mendengarkan Port 80 yang merupakan port HTTP default. Namun, itu tidak wajib.
Langkah terakhir
Setelah selesai menulis kode, ketik perintah berikut agar server HTTP Anda berjalan.
Simpul Hello.js
Anda dapat memeriksa kerja server HTTP dengan membuka browser Anda. Saat Anda mengetik "localhost", pesan "You are enter" akan ditampilkan.