1. Trang chủ
  2. » Tất cả

5. tao server va doc file HTML bang NodeJS

3 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 265,07 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

var http = require'http';http.createServerfunctionreq,res{ res.writeHead200,{"content-type":"text/html; charset=utf-8"}; res.write"Server da ket noi thanh cong, day la ket qua tra ve tu

Trang 1

SERVER

Trang 2

var http = require('http');

http.createServer(function(req,res){

res.writeHead(200,{"content-type":"text/html; charset=utf-8"});

res.write("<h1>Server da ket noi thanh cong, day la ket qua tra ve

tu server</h1>");

res.end();

}).listen(1234);

res.write("<h2>Nội dung trang web </h2>");

res.write("<div class='header'>Nội dung trang header</div>");

// nội dung file web cần hiển thị

Mỗi lần code thêm là phải ngắt server và chạy lại, rất

tốn thời gian, cần ta tạo file HTML, và đọc file HTML thôi

Đọc file HTML bằng Node.JS (cách 1)

var http = require ( 'http' );

var fs = require ( 'fs' );

http createServer ( function ( req , res ){

res writeHead (200,{ "Content-type" : "text/html;

charset=utf-8" });

fs ReadStream ( "giaodien.html" ) pipe ( res );

Trang 3

Đọc file HTML bằng Node.JS (cách 2) var http = require ( 'http' );

var fs = require ( 'fs' );

http createServer ( function (req,res) {

fs readFile ( dirname + "/giaodien.html" , "utf8" ,

function (err,content) {

if ( err ) {

console log ( err );

}

else {

res writeHead ( 200 ,{ "Content-type" : "text/html" }); res write ( content );

res end ();

}

})

}) listen ( 3000 );

Ngày đăng: 12/08/2021, 10:01

TỪ KHÓA LIÊN QUAN

w