Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save pomeo/8258736 to your computer and use it in GitHub Desktop.

Select an option

Save pomeo/8258736 to your computer and use it in GitHub Desktop.

Revisions

  1. @clonn clonn created this gist Feb 27, 2012.
    34 changes: 34 additions & 0 deletions node_express_middleware_simple.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    /**
    * @overview
    *
    * @author Caesar Chi
    * @blog clonn.blogspot.com
    * @version 2012/02/27
    */

    var express = require('express'),
    app = express.createServer(),
    port = 1337;

    function middleHandler(req, res, next) {
    console.log("execute middle ware");
    next();
    }

    app.use(function (req, res, next) {
    console.log("first middle ware");
    next();
    });

    app.use(function (req, res, next) {
    console.log("second middle ware");
    next();
    });

    app.get('/', middleHandler, function (req, res) {
    console.log("end middleware function");
    res.send("page render finished");
    });

    app.listen(port);
    console.log('start server');