expressjsHow do I use the expressjs urlencoded middleware?
The expressjs urlencoded middleware is used to parse incoming request bodies which are encoded in URL-encoded format. It is typically used to parse data from HTML forms.
Example code
const express = require('express');
const app = express();
app.use(express.urlencoded({ extended: true }));
The app.use method is used to register the middleware with express. The extended option is set to true to allow for nested objects to be parsed.
The middleware will then parse the request body and make it available as req.body in the request handler.
Example code
app.post('/', (req, res) => {
console.log(req.body);
});
Output example
{
name: 'John',
age: 30
}
The middleware will also parse the query string and make it available as req.query in the request handler.
Example code
app.get('/', (req, res) => {
console.log(req.query);
});
Output example
{
name: 'John',
age: 30
}
Helpful links
More of Expressjs
- How can I disable the X-Powered-By header in Express.js?
- How do I use Express.js to parse YAML files?
- How can I maximize the number of connections in Express.js?
- How do I use Express.js with W3Schools?
- How can I use Express.js to generate a zip response?
- How do I set up a YAML configuration file for a Node.js Express application?
- How can I use the x-forwarded-for header in Express.js?
- How do I use Yarn to add Express.js to my project?
- How do I find Express.js tutorials on YouTube?
- How can I set up X-Frame-Options in ExpressJS?
See more codes...