Body parsing in Express JavaScript body-parser

Fetching data from a website using express is easier than without express in Node.js. Here we are going to fetch data from the website and print it to the console and this website will work on port number 3000 ( choose any port number according to your convenient). Here we gonna learn how to do Body Parsing in express using body-parser.

Body Parsing in express using body-parser

See the Node.js JavaScript code using Express.js below:

const express = require('express');
const app = express();
const bodyParser = require('body-parser');
app.use(bodyParser,urlencoded({extended :true});
     console.log("You are into /new-product");
     req.send("<form method="Post", action="/product"> <input type="text" name="msg"><br><button type ="submit">Click Here </button></form>")
     console.log("You are into /new-product");
     req.send("The submission has done successfully");

Here in this code, I have created two pages with the URL ” /new-product” and “/product”. In a new-product page, there will be a form created through a method req.send() using HTML syntax.

After submitting the form this website will redirect to a new page that has URL “/product” and data of webpage is print to console.

When we call webpage new-product then a form will display having text field and submission button as shown below.


After submitting data, data will beshow on the Node.js console using method console.log() and on the website, there will be a redirection to the product page and print “The Submission has done successfully” as shown below.

The submission has done successfully

app.listen() method to use to bind port number to the website. Here I assigned 3000 as the port number to the website.

Check out another post as well:

Leave a Reply

Your email address will not be published. Required fields are marked *