sql >> Databáze >  >> RDS >> Mysql

Express js req.body vrací prázdné

body-parser

Objekt bodyParser zpřístupňuje různé továrny na vytváření middlewarů. Všechny middleware vyplní req.body vlastnost s analyzovaným tělem nebo prázdný objekt {} pokud nebylo žádné tělo k analýze (nebo byla vrácena chyba).

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

Content-Type je application/x-www-form-urlencoded

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

Content-Type je application/json

application/json se používá, když odesíláte data {"test":"hello"} takhle. www-form-url-encoded se používá k získání dat jako páru klíč–hodnota v objektu z adresy URL při použití app.use(bodyParser.urlencoded({ extended: true })); . Oba jsou odlišné a mají své vlastní případy použití



  1. Aktualizujte konfigurační soubor pomocí nového nastavení databáze

  2. Příliš mnoho stolů; MySQL může ve spojení používat pouze 61 tabulek

  3. PHP MySQL přes SSL. Partnerský certifikát se neshodoval

  4. Proces aktualizace krok za krokem pro aktualizaci R12.2, část -1