Në fragmentin e kodit më poshtë, a duhet të përdor urlencodedParser siç bëj në metodat Post.
app.put('/api/provider/:id', urlencodedParser, function (req, res) {
}
Në fragmentin e kodit më poshtë, a duhet të përdor urlencodedParser siç bëj në metodat Post.
app.put('/api/provider/:id', urlencodedParser, function (req, res) {
}
body-parser
analizon trupin e kërkesës në req.body
, që ka të ngjarë të të duhet për put
program i mesëm. body-parser
tani vjen i integruar në Express (që nga v4.16.0 - më poshtë supozon se keni një version të përditësuar).
Zbatimi më i lehtë është përdorimi i express.json
dhe express.urlencoded
(përdorur në body-parser
) në të gjitha kërkesat, duke përdorur app.use
, në mënyrë që të mos keni nevojë të shqetësoheni për të në programin tuaj të mesëm. Ja se si npx express-generator $APP_NAME
do ta vendosë atë për ju:
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
SHËNIM: Do t'ju duhet të vendosni extended
në true
nëse ju janë duke pritur objekte të mbivendosur në kërkesat tuaja.