Memulai NODE JS Untuk Pemula


 


 Node JS?


Node.js adalah runtime Javascript yang dibangun di mesin Javascript

 V8 Chrome untuk memudahkan pembuatan aplikasi jaringan cepat

 dan skalabel.

Seperti yang di jelaskan pada situs resminya nodejs.org:

Node.js adalah server-side JavaScript , Node.js dirancang untuk mengeksekusi program  secara multithread . Multi-Threading adalah proses dengan thread yang banyak dan mengerjakan lebih dari satu tugas dalam satu waktu. Dalam contoh input "hello world",dalam banyak koneksi dapat ditangani secara bersamaan. Setelah setiap koneksi, callback aktif, tetapi jika tidak ada pekerjaan yang harus diselesaikan, Node.js akan tidur.

 

Kenapa Menggunakan Node.JS?

Node.js menggunakan model non-blocking I/O dan berjalan dengan mekanisme event driven yang bisa menangani banyak perintah atau request apa saja yang datang dari browser secara bersamaan atau parallel. Penggunaan ini membuat kerja node.js menjadi lebih ringan, efisien,

Instalasi Node JS.

Untuk menginstall node js ikuti step by step berikut:

1. Download node js di website nodejs.org

2. Kemudian install.

3. Untuk melihat apakah node js terinstall di computer Anda,

 silahkan buka terminal atau Command Line / Command Prompt.

Kemudian ketikan perintah berikut:

node -v



Itu artinya saya telah menginstal node js v12.18.3.

Setelah itu cek juga npm (node package manager) dengan


mengetikan perintah berikut:

npm -v



Maka akan terlihat hasilnya sebagai berikut:

Itu artinya saya telah menginstal npm js v6.14.6


 

Basic Webserver Node.js

Untuk membuat server pada node.js, dapat menggunakan module

 http.

#1. Pertama, buat sebuah file javascript dengan nama app.js.

Kemudian buka dengan text editor.

Disini saya menggunakan VScode sebagai text editor.

Seperti gambar berikut:



#2. Kemudian ketikan kode berikut:



#3. Jalankan app.js dengan perintah:

node app.js

pada terminal atau command line seperti berikut:



#4. Buka browser Anda, ketikan URL:

http://localhost:8000

Maka akan terlihat hasilnya seperti berikut:



 

 

 


Komentar

Postingan populer dari blog ini

Membuat CRUD dengan Node.js, sequlize, MySQL dan API

React Router

Session Storage Local Storage, jquery, bootsrtap use React js