{"id":339,"hash":"fb1ce00bfbb8cfd7ec7d7dcf60a77206de40ff1bc260994e4b7b3af7ea0dc950","pattern":"bodyParser is deprecated express 4","full_message":"I am using express 4.0 and I'm aware that body parser has been taken out of the express core, I am using the recommended replacement, however I am getting \n\nbody-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12\nbody-parser deprecated urlencoded: explicitly specify \"extended: true\" for extended parsing node_modules/body-parser/index.js:74:29\n\nWhere do I find this supposed middlewares? or should I not be getting this error?\n\nvar express     = require('express');\nvar server      = express();\nvar bodyParser  = require('body-parser');\nvar mongoose    = require('mongoose');\nvar passport    = require('./config/passport');\nvar routes      = require('./routes');\n\nmongoose.connect('mongodb://localhost/myapp', function(err) {\n    if(err) throw err;\n});\n\nserver.set('view engine', 'jade');\nserver.set('views', __dirname + '/views');\n\nserver.use(bodyParser()); \nserver.use(passport.initialize());\n\n// Application Level Routes\nroutes(server, passport);\n\nserver.use(express.static(__dirname + '/public'));\n\nserver.listen(3000);","ecosystem":"npm","package_name":"node.js","package_version":null,"solution":"It means that using the bodyParser() constructor has been deprecated,  as of 2014-06-19.\n\napp.use(bodyParser()); //Now deprecated\n\nYou now need to call the methods separately\n\napp.use(bodyParser.urlencoded());\n\napp.use(bodyParser.json());\n\nAnd so on.\n\nIf you're still getting a warning with urlencoded you need to use\n\napp.use(bodyParser.urlencoded({\n  extended: true\n}));\n\nThe extended config object key now needs to be explicitly passed, since it now has no default value.\n\nIf you are using Express >= 4.16.0, body parser has been re-added under the methods express.json() and express.urlencoded().","confidence":0.95,"source":"stackoverflow","source_url":"https://stackoverflow.com/questions/24330014/bodyparser-is-deprecated-express-4","votes":692,"created_at":"2026-04-19T04:51:00.541795+00:00","updated_at":"2026-04-19T04:51:14.642307+00:00"}