Cara Membuat Server Dengan Menggunakan Node JS

buat scrip dibawah ini simpan dengan nama Server.js

var http =require('http');

var server = http.createServer(function(req, res){

res.end("Hi, Selamat datang di node js");

});

server.listen(8000);

console.log("server runing di http://localhost:8000")

buka cmd buka folder penyimpanan server.js kemudian ketikan Node Server di cmd

setelah muncul    server runing di http://localhost:8000

langsung ke browser ketik localhost:8000

jika dibrowser sudah muncul


Membuat Webserver dengan Respon HTML

Webserver yang kita buat tadi… hanya merespon dalam bentuk plain teks saja.

Bagaimana jika ingin merespon dalam bentuk HTML?

Kita harus melakukan modifikasi header.

Contoh kodenya seperti ini:


var http= require("http");

http.createServer(function(req, res){

res.writeHead(200,{'content-Type':'text/html'});

res.write("hello <i><b>namaku agus sulistiono</b></i>");

res.end();

}).listen(8000);

console.log("berjalan padaport 80000");

Fungsi dari res.writeHead(200, {'Content-Type': 'text/html'}); adalah untuk menentukan response header.

Pada kode di atas, kita menentukan tipe responnya berupa text/html. Kita juga bisa menentukan tipe lain seperti JSON, PDF, XML, dan lain-lain.

Lalu res.write('Hello <b>World</b>!'); fungsinya untuk menulis response body atau konten yang akan dikirim ke client.

Terakhir mengakhiri respon dengan res.end().

Maka ketika kita mengeksekusinya:




Post a Comment

Lebih baru Lebih lama