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

6. Thuc hanh voi Router va Module trong NodeJS

2 4 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 2
Dung lượng 185,27 KB

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

Nội dung

Xử lý Router khác nhauvar fs = require'fs'; function docFileHtmltenfile,res{ res.writeHead200,{"Content-type":"text/html; charset=utf-8"}; fs.ReadStreamtenfile.piperes; } var load_router

Trang 1

Load đường dẫn của Router khi gõ trên web

var http = require ( ' http ' ) ;

http.createServer ( function(req,res){

console log ( req.url ) ;

} ) listen ( 1234 ) ;

var http = require ( 'http' );

var app = require ( './app.js' );

http createServer (app.load_router) listen ( 3000 );

Cách 1

Cách 2: viết theo module

var load_router = function (req,res){

console log (req.url);

}

module.exports.load_router = load_router ;

app.js

Trang 2

Xử lý Router khác nhau

var fs = require('fs');

function docFileHtml(tenfile,res){

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

fs.ReadStream(tenfile).pipe(res);

}

var load_router = function(req,res){

var path = req.url;

switch (path) {

case "/": docFileHtml('giaodien1.html',res); break;

case "/tin-tuc": docFileHtml('giaodien2.html',res); break;

default: docFileHtml('404.html',res); break ;

}

}

module.exports.load_router = load_router ;

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

w