I\'m using express and also body-parser in my app.
app.use(bodyParser.urlencoded({ extended: false }));
But, What does \'extended\' mean in
From the Body-Parser docs:
A new body object containing the parsed data is populated on the request object after the middleware (i.e. req.body). This object will contain key-value pairs, where the value can be a string or array (when extended is false), or any type (when extended is true).
And
The extended option allows to choose between parsing the URL-encoded data with the querystring library (when false) or the qs library (when true). The "extended" syntax allows for rich objects and arrays to be encoded into the URL-encoded format, allowing for a JSON-like experience with URL-encoded. For more information, please see the qs library.
Basically extended allows you to parse full objects.
Body Parser: Url Encoded