express.jsonとbodyParser.json 質問する

express.jsonとbodyParser.json 質問する

比較的新しいアプリを作成しているのですが、どれを使用すればよいか迷っています。

express.json()

または

bodyParser.json()

彼らも同じことをしていると考えてもよいでしょうか。

express.json()すでに組み込まれているのでそのまま使用したいと思います。

ベストアンサー1

Express の以前のバージョンには、多くのミドルウェアがバンドルされていました。bodyParser もその 1 つでした。Express 4.0 がリリースされたとき、バンドルされていたミドルウェアを Express から削除し、別のパッケージにすることに決定しました。bodyParser モジュールをインストールした後、構文は から に変更されましapp.use(express.json())app.use(bodyParser.json())

bodyParser は、以前のように Express にバンドルされることを希望したため、リリース 4.16.0 で Express に再度追加されました。つまり、bodyParser.json()最新リリースを使用している場合は、これ以上使用する必要がなくなります。代わりに を使用できますexpress.json()

4.16.0のリリース履歴はここ興味のある方は、プルリクエストはここ

おすすめ記事