Cara Membuat Server Dengan Menggunakan Node 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:
Posting Komentar