{"id":213,"hash":"0c511b36ab1caeca6a63a9d3e80593386db866cc25f15c6e4b6c0452bfb41fa1","pattern":"express throws error as `body-parser deprecated undefined extended`","full_message":"In my node app, I am using express. all works fine, But i am getting error in the cmd. I use all are updated modules...\n\nmy code :\n\nvar express = require('express');\nvar bodyParser = require('body-parser');\nvar jade = require('jade');\nvar app = express();\napp.set('view engine', 'jade');\napp.set('views', __dirname + '/views');\napp.use(express.static(__dirname + '/public'));\n\napp.use(bodyParser.json()); // to support JSON-encoded bodies\napp.use(bodyParser.urlencoded()); // to support URL-encoded bodies\n\napp.get('/',function(req,res){\n    res.render('index.jade');\n});\n\napp.get('/login',function(req,res){\n    res.render('index.jade');\n});\n\napp.post('/login',function(req,res){\n    console.log(req.body);\n});\n\napp.get('/signup',function(req,res){\n    res.render('signup.jade');\n});\n\nvar env = process.env.PORT || 3000;\n\napp.listen(env, function(req, res){\n    console.log('i am working!');\n});\n\nError:\n\nD:\\myLogin>node app\nbody-parser deprecated undefined extended: provide extended option app.js:11:20 //why i am getting this?\ni am working!\n{ username: 'jbarif@gmail.com', password: 'pass' } // i am getting response\n\nCan any help me to understand this issue please?","ecosystem":"npm","package_name":"node.js","package_version":null,"solution":"You have to explicitly set extended for bodyParser.urlencoded() since the default value is going to change in the next major version of body-parser. Example:\n\napp.use(bodyParser.urlencoded({ extended: true }));\n\nSince express 4.16.0, you can also do:\n\napp.use(express.urlencoded({ extended: true }))","confidence":0.95,"source":"stackoverflow","source_url":"https://stackoverflow.com/questions/25471856/express-throws-error-as-body-parser-deprecated-undefined-extended","votes":217,"created_at":"2026-04-19T04:41:32.694479+00:00","updated_at":"2026-04-19T04:51:14.652161+00:00"}