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:
إرسال تعليق