Expressjs

Express

  • Tạo web server nhanh gọn
  • Cơ chế middleware

Cơ Chế Middleware

HTTP Request

Express Server

Route handler

Logger

Authentication

Error Handler

HTTP Response

errors

next()

next()

success

Một Số Kiểu Middlewares

    
    // gọi các modules cần dùng
    const express = require('express');
    const logger = requrie('morgan');
    // khởi tạo server
    const app = express();
    // middleware này áp dụng với tất cả request lên express server
    app.use('/public', express.static(path.join(__dirname, 'public')));
    app.use(logger('dev'));
    
     // middleware này sẽ chạy với tất cả request gửi vào đg dẫn '/user/:id'
     app.use('/user/:id', function (req, res, next) {
       console.log('Request Type:', req.method)
         next()
     })
    // khai báo routes ở dưới này
    //........

expressjs

By Linh Ngo

expressjs

  • 139