比較的新しいアプリを作成しているのですが、どれを使用すればよいか迷っています。
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()
。