express pourquoi mettre bodyparser avant router

const express = require('express');
const bodyParser = require('body-parser');

const app = express();

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

app.use('/api', router);

// Other middleware and routes can be added here

app.listen(3000, () => {
  console.log('Server is running on port 3000');
});