//express versions below 4.16.0
npm install body-parser
const bodyParser = require('body-parser');
const express = require('express');
const app = express();
// To parse JSON bodies
app.use(bodyParser.json());
// To parse URL-encoded bodies
app.use(bodyParser.urlencoded({ extended: true }));
-------------------------------------------------------------
//Express 4.16.0 and above
// add in app.js or server.js:
const express = require('express');
const app = express();
// To parse JSON bodies (application/json)
app.use(express.json());
// To parse URL-encoded bodies (application/x-www-form-urlencoded)
app.use(express.urlencoded({ extended: true }));
----------------------------------------------------------------------
const express = require('express');
const app = express();
// Middleware to handle JSON and URL-encoded data
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.post('/submit', (req, res) = {
console.log(req.body); // req.body will contain parsed data
res.send('Data received');
});
app.listen(3000, () = {
console.log('Server is running on port 3000');
});