sql >> Database teknologi >  >> RDS >> Mysql

Express js req.body returnerer tom

body-parser

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



  1. Brug af en etiket i en have-klausul i sqlachemy

  2. Hvert GROUP BY-udtryk skal indeholde mindst én kolonne, der ikke er en ydre reference

  3. Tilføj 2 måneder til det nuværende tidsstempel

  4. Sådan ser du det største afkast fra din Microsoft Access-database