0
0

More than 1 year has passed since last update.

expressの古い資料を参考にする時の注意点

Posted at

はじめに

 node.jsのexpressの色々なプログラムを見比べている時、

app.use(express.cookieParser());

app.use(cookieParser());

 と明らかに同じ目的を持ったメソッドを見かけました。
 さて、いったいどっちの方がいいのでしょうか。それともただのエイリアスなのか。
 気になったため調べてみると知らなかった上に割と知らないとめんどくさい情報だったため記事にしておきます。

 参考

変更点

 express3からexpress4へのアップデートにあたって、互換性のない変更がなされたようです。
 以下はサイトに書かれた表の変更の一覧です。

image.png

 というようになっています。
 各モジュールの使用方法はサイトから参照しに行けます。
 またnpmによるモジュールのインストールが必要となっていますが、それは表の文字を入力するだけで可能です。

最後に

 つまり最初のcookieParserでいえばexpress.cookieParserは互換性がなく使えないということになりますね。
 こう、記事に書いてみれば伝えたいことは互換性がないという一言で終わってしまって困惑していますが、まぁこういうことがあってもいいでしょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0