Usando D3.js con NodeJs y Express

Estoy siguiendo este tutorial en NodeJs y Express http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ .

Necesito mostrar gráficos de barras usando D3 para la visualización de datos. Hice algunos cambios en el archivo de la aplicación:

var d3 = require('d3'); app.get('/d3', routes.d3); 

Agregó estas líneas a route / index.js:

 exports.helloworld = function(req, res){ res.render('d3'); }; 

Se agregó un nuevo archivo al directorio de vistas: d3.html que contiene el código de index.html desde este enlace http://bl.ocks.org/mbostock/3885304 y se agregó data.tsv desde el mismo enlace.

Me sale este error:

 /nodetest1/node_modules/express/lib/router/index.js:291 throw new Error(msg); ^ Error: .get() requires callback functions but got a [object Undefined] at /nodetest1/node_modules/express/lib/router/index.js:291:11 at Array.forEach (native) at Router.route (/nodetest1/node_modules/express/lib/router/index.js:287:13) at Router.(anonymous function) [as get] (/nodetest1/node_modules/express/lib/router/index.js:318:16) at Function.app.(anonymous function) [as get] (/nodetest1/node_modules/express/lib/application.js:412:26) at Object. (/nodetest1/app.js:38:5) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) 

 var d3 = require('d3'); app.get('/d3', d3.helloworld);