Pada artikel ini kita akan melihat instalasi dan penggunaan dasar aplikasi node.js. Node adalah kumpulan library untuk JavaScript yang memungkinkannya digunakan di luar browser. Ini terutama berfokus pada pembuatan klien dan server jaringan yang sederhana dan mudah.
Insatalasi.
Anda harus mengunduh paket dari situs resminya di sini. Setelah unduhan ketik perintah berikut di terminal.
tar -xzf node-v0.x.x.tar.gz cd node-v0.x.x.tar.gz ./configure sudo make install
Perintah di atas harus melakukan instalasi sekarang, lepaskan ketergantungan yang diperlukan.
apt-get -y install build-essential
Nah setelah instalasi selesai langsung saja cek dengan mengetik :
Perintah di atas hanya untuk memverifikasi bahwa nodejs Anda diinstal dengan benar. Untuk informasi lebih lanjut tentang iinstallation klik di sini.
Program Pertama.
Saatnya kita mulai dengan program dasar yang terkenal "Hello World!." Cukup salin kode ini ke editor teks mana pun dan simpan sebagai "nama-anda.js".
console.log('Hello World!.');
Sekarang simpan file itu dan ketik perintah berikut:
Ini akan mencetak keluaran terkenal di terminal.
hello world di server http.
Sekarang setelah di atas, kita akan bekerja dengannya di server http atau localhost Anda. Salin dan tempel kode berikut ke editor Anda:
var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(200); res.end('Hello Http'); }); server.listen(8080);
Dan simpan sebagai "http.js". Sekarang masuk ke terminal dan ketik:
node http.js
Ini akan terlihat seperti
Hal pertama yang akan Anda perhatikan adalah bahwa program ini, tidak seperti program pertama kami satu, tidak langsung keluar. Itu karena program node akan selalu berjalan sampai dipastikan tidak ada event lebih lanjut yang mungkin. Dalam hal ini server http yang terbuka adalah sumber kejadian yang akan membuat semuanya berjalan. Menguji server semudah membuka tab browser baru, dan menavigasi ke url berikut:http://localhost:8080/. Seperti yang diharapkan, Anda akan melihat respons yang berbunyi:'Halo Http'.
Anda juga dapat memeriksanya dengan membuka jendela terminal baru dan mengetik:
Sekarang mari kita lihat lebih dekat langkah-langkah yang terlibat dalam program kecil kita. Di baris pertama, kami menyertakan modul inti http dan menetapkannya ke variabel yang disebut http. Anda akan menemukan informasi lebih lanjut tentang ini di bagian selanjutnya tentang sistem modul. Selanjutnya kita buat sebuah variabel bernama server dengan memanggil http.createServer. Argumen yang diteruskan ke panggilan ini adalah penutupan yang dipanggil setiap kali permintaan http masuk. Akhirnya kita memanggil server.listen(8080) untuk memberi tahu node.js port yang kita inginkan untuk menjalankan server kita. \ Jika Anda ingin berjalan pada port 80, program Anda harus dijalankan sebagai root. Sekarang ketika Anda mengarahkan browser Anda ke 'localhost:8080', penutupan koneksi dipanggil dengan objek req dan res. req adalah aliran yang dapat dibaca yang memancarkan peristiwa 'data' untuk setiap bagian data yang masuk (seperti pengiriman formulir atau unggahan file). Objek res adalah aliran yang dapat ditulis yang digunakan untuk mengirim data kembali ke klien. Dalam kasus kami, kami hanya mengirim 200 header OK, serta tubuh 'Hello Http'. Jadi, inilah dasar-dasar cara menggunakan node.js dan pertanyaan komentar di bawah.
Tautan
- nodejs.org