Hello world nodejs

Bisa menampilkan hello world mungkin sudah jadi hal wajib bagi setiap programmer yang sedang mempelajari suatu bahasa pemrograman baru, tentu saja kalimat hello world bisa diganti sesuai keinginan.

Langsung saja, buat lah sebuah folder dengan nama “belajarnodejs” yang berisi sebuah file “app.js”

belajarnodejs

–app.js

jika pada php kita harus meletakan folder didalam htdocs, untuk nodejs kita bisa bebas meletakan folder dimanapun, karna nodejs memiliki pustaka server HTTP sendiri sehingga memungkinkan untuk menjalankan server web tanpa menggunakan program server web seperti Apache atau Lighttpd.

jika sudah, buka texteditor anda dan panggil folder belajarnodejs yang telah dibuat, disini saya menggunakan text editor visual studio code

1node

Pada file app.js masukan kode berikut

var http = require(‘http’);

http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/html’});
res.end(‘Hello World!’);
}).listen(8080);

Penjelasan

var http = require(‘http’); //untuk memanggil module http

http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/html’});
res.end(‘Hello World!’);
}).listen(8080);

//untuk membuat port yang akan digunakan, tidak mesti 8080 anda dapat mengubah portnya sesuai keinginan anda

//req & res (request & response) merupakan sebuah parameter pada http.createServer

//res.writeHead(200, {‘Content-Type’: ‘text/html’}); HTTP Code Response 200 berarti menandakan bahwa halaman/url web page tersebut ada

//res.end(‘Hello World!’); menampilkan text hello world

//listen(8080); membuat port 8080

jika sudah ketikan “node app.js” kemudian enter pada terminal untuk menjalankan aplikasi nodejs

8080

jika tidak ada error, silahkan buka browser anda lalu masukan url 127.0.0.1:8080

jika berhasil maka akan muncul kalimat “Hello world” pada browser anda

ok8080

Terimakasih

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s