javascript - .get() requires callback functions but got a [object Undefined] -


i working mongoose.

i wrote following code in routes.js

var docs = require('../app/controllers/genericcontroller');     app.post('/newdoc', docs.createmaindoc);     app.get('/listdoc', docs.listdocs); 

and in genericcontroller :

exports.listdoc = function(req, res) {     var model = mongoose.model(req.model); //i dont know, if defined or undefined. not able check it. if comment whole body of exports.listdoc, same error. assume here here getting model.     model.find(function(err, models) {         if (err) {             res.render('error', {                 status: 500             });         } else {             res.jsonp(models);         }     }); }; 

bu getting error :

.get() requires callback functions got [object undefined] 

how resolve it?

you have docs.listdocs instead of docs.listdoc. that's why it's undefined.

app.get('/listdoc', docs.listdoc/*s*/); 

Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -