Node.js の Express では middleware を組み合わせてアプリを作っていきます。 Express が公式リポジトリで出している middleware だけでも大量にありますね。 https://github.com/expressjs body-parser とか cookie-parser とかは使った事がある人が多いのではないでしょうか。 さて、開発規模が大きくなってくると、ライブラリ・自作含めていろいろな middleware を組み合わせることになります。 これをできるだけ簡潔に書きたいよね?というのが動機です。 問題点 var express = require("express"); // 各種ライブラリ var Amiddleware = require("A"); var Bmiddleware = require("B"); // ... var a