parser node instalar example bodyparser body node.js node.js-connect

node.js - node - ¿Qué hace el bodyParser() en el middleware de conexión?



express js (1)

req.body con (entre otras cosas) el valor de los parámetros POST . Aquí está el documento y los ejemplos: http://expressjs.com/api.html#req.body

bodyParser es una parte de "Connect", un conjunto de middlewares para node.js. Aquí están los documentos y la fuente reales de Connect: http://www.senchalabs.org/connect/bodyParser.html

Como puede ver, es simplemente un envoltorio delgado que intenta descodificar JSON, si falla, intente decidir URLEncoded, y si falla intente descodificar Multi-Part.

Estoy haciendo un tutorial en node.js, y la lección me enseña cómo crear un servidor usando un nodo. En el código siguiente, ¿qué hace la línea connect.bodyParser ()?

var app = connect() .use(connect.bodyParser()) .use(connect.static(''public'')) .use(function (req, res) { if (req.url === ''/process'') { res.end(req.body.name + '' would repeat '' + req.body.repeat + '' times.''); } else { res.end("Invalid Request"); } }) .listen(3000);