Halo Node.js!!!

[A]ha!! Node.js, seruan itulah yang keluar dari mulut setelah berpikir teknologi apa yang akan saya pelajari untuk stay up to date. Kebetulan pula di kantor disuruh tim lead untuk ngasih materi tentang MEAN stack pada sharing session bulan ini. Jadi semakin kuatlah alasan untuk belajar NodeJS.

Belajar Node

By the way, Node.js ini kian hari kian populer dan makin banyak yang menggunakannya, ini salah satu kisah suksesnya. Tulisan ini akan membantu pembaca untuk memulai langkah pertama dan paling dasar untuk membuat web app menggunakan Node.js

Instalasi

Langkah pertama tentu kita harus instal dulu Node ke mesin kita, untuk itu silahkan download instalasinya di sini. Pilih sesuai OS yang digunakan dan ikuti petunjuk, kalau windows pilih yang .msi ya

Hello World

Aplikasi paling sakral di dunia programming ya apalagi kalau bukan “Hello World” :D. Mari kita buat bersama-sama menggunakan Node.js

Buat sebuah file dengan nama app.js. Berikut ini isinya

Masuk ke terminal dan jalankan perintah node app.js, silahkan buka browser pada alamat yang tertera pada terminal.

1. node

Node Package Manager (NPM)

Ketika ngoding biasanya kita akan sering menggunakan semacam library yang sudah siap pakai, nah di Node pun demikian. Untuk mengatur penggunaannya ada toolsnya tersendiri di Node.js yang dinamakan NPM, mirip-mirip Maven di Java dan Composer di PHP

Cara install module di Node.js gampang, tinggal ketikkan perintah npm install nama-module. Misal npm install express

Cara yang lebih baik adalah menuliskan nama module yang kita butuhkan pada file package.json. Sabar, cara ini akan saya bahas selanjutnya

Express

Express adalah web framework yang banyak dipakai untuk Node. Untuk menggunakannya kita harus instal terlebih dahulu, saya akan menggunakan cara kedua.

Buat sebuah file dengan nama package.json dan berikut isinya

Jalankan perintah npm install

Jika ada yang mengalami error Error : ENOENT, stat ‘C:\xxx\xxx\xxx\yyy\npm’

maka solusinya adalah buat folder npm di dalam folder yyy.

Kalau sudah buat file server.js.

Sekarang coba jalankan ketiga route di atas pada browser

/

2. node

/object

3. node

/page.html

4. node

Penutup

Gak susah kan belajar Node.js :p. Nantikan tutorial berikutnya mengenai Node.js, stay tune!.

Facebook Comments
 

Agung Setiawan

Agung Setiawan adalah software engineer di BukaLapak.com, penulis sekaligus pecinta sastra, dan pembaca buku

 
Halo, perkenalkan saya Agung Setiawan.
Saya Software Engineer di BukaLapak.
Simak pemikian saya soal dunia Software Engineering via Twitter di @agungsetiawanmu dan facebook
Blog ini saya update seminggu sekali jadi sering-sering saja mampir
Mau belajar Vim bareng saya?
Belajar ngoding dari nol menggunakan PHP

3 thoughts on “Halo Node.js!!!

Leave a Reply

Your email address will not be published. Required fields are marked *