<!DOCTYPE html>
Express.js Tutorial – Basic to Advance
One of the most popular web application frameworks for Node.js is Express.js. It provides a robust set of features for building web applications and APIs. In this tutorial, we will cover the basics of Express.js and also delve into some advanced features.
express.json() function
The `express.json()` function is a built-in middleware function in Express that parses incoming JSON payloads. When a request with JSON data is made to the server, this function automatically parses the JSON and makes it available in the `req.body` object for further processing.
const express = require('express');
const app = express();
app.use(express.json());
With this middleware function in place, you can handle incoming JSON data in your routes easily by accessing `req.body`.
Express body-parser middleware
Before Express 4.16 version, the `body-parser` middleware was used to parse incoming request bodies in Express. However, with the release of Express 4.16, the `express.json()` and `express.urlencoded()` functions were introduced to parse JSON and URL-encoded form data respectively.
const express = require('express');
const app = express();
app.use(express.urlencoded({ extended: true }));
This middleware function is used to parse incoming URL-encoded form data. You can access the parsed form data in the `req.body` object in your routes.
Conclusion
In this tutorial, we covered the `express.json()` function and the `express.urlencoded()` middleware in Express.js. These functions make it easier to handle incoming JSON and form data in your web applications. You can now build robust and dynamic web applications using Express.js with these features.
My Youtube Channel Link: https://bit.ly/2McgfdU
Plz Subscribe with all your friends Thank You