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
![Express の middleware を組み合わせて middleware を作る方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbc1f0f7d57c0fbd7dc87d81bc07542c36a83eff/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-2887e7b4aad86fd8c25cea84846f2236.png)