Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

express 4は外部化されたパッケージが多いので注意

express 4は外部化されたパッケージが多いので注意してください。

実際、Express 3以前のアプリをExpress 4環境で試すと

Error: Most middleware (like session) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.

などとエラーがでるように、結構な数のミドルウェアが外部化されています。
具体的には、こんな感じ
f:id:shuzo_kino:20160308213344p:plain

結構な量ですね。
なんか引っかかったら、まずここを疑ったほうが良さそうです。

参考もと