BodyParser-objektet afslører forskellige fabrikker for at skabe middleware. Alle middlewares vil udfylde req.body egenskab med den parsede krop eller et tomt objekt {} hvis der ikke var noget brødtekst at parse (eller en fejl blev returneret).
app.use(bodyParser.urlencoded({ extended: true })); // for encoded bodies
Indholdstypen er application/x-www-form-urlencoded
app.use(bodyParser.json()); // for json encoded bodies
Indholdstypen er application/json
application/json bruges, når du sender dataene {"test":"hello"} sådan her. www-form-url-encoded bruges til at hente data som nøgleværdi i objekt fra url'en, når det bruges app.use(bodyParser.urlencoded({ extended: true })); . De er begge forskellige og har deres egne use cases