Most middleware (like favicon) is no longer bundled with Express
Error: Most middleware (like favicon) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.
For Express 4 :
// Serve favicon.ico.
$> npm install serve-favicon
Then in your server .js script :
var favicon = require('serve-favicon');
For Express 3 :
This is likely the syntax that gave you the error above