sql >> Databasteknik >  >> RDS >> Mysql

Express js req.body returnerar tom

body-parser

BodyParser-objektet exponerar olika fabriker för att skapa mellanprogram. Alla middlewares kommer att fylla i req.body egenskap med den analyserade kroppen, eller ett tomt objekt {} om det inte fanns någon text att analysera (eller ett fel returnerades).

app.use(bodyParser.urlencoded({ extended: true })); // for encoded bodies

Innehållstypen är application/x-www-form-urlencoded

app.use(bodyParser.json()); // for json encoded bodies

Innehållstypen är application/json

application/json används när du lägger upp data {"test":"hello"} så här. www-form-url-encoded används för att hämta data som nyckel-värde i objekt från webbadressen när app.use(bodyParser.urlencoded({ extended: true })); används . De är båda olika och har sina egna användningsfall



  1. Hur man använder PHP för att ansluta till sql-servern

  2. När du använder MySQL's FOR UPDATE-låsning, vad är exakt låst?

  3. pivot i mysql-frågor

  4. Kan jag be Postgresql att ignorera fel i en transaktion