2014-03-01 65 views
0

我想使用app.get,但它一直拋出一個錯誤,錯誤:.get()需要回調函數,但有一個[對象未定義]。 的代碼行是Node.js/Express,期待回調函數,找到一個對象undefined

app.get('/', routes.show); 

路由的路由到一個叫show方法,它位於我routes.js文件。

var Test = require('./../public/javascripts/db'); 

exports.show = function(req, res){ 
    Test.find(function(err, tests) { 
     if (err) { 
      console.log(err) 
     } else { 
      res.render('index', {title: 'Test Bank', tests: tests}); 
     } 
    }); 
}; 

測試是參考我用mongoose編寫的數據庫文件。

有什麼想法?

回答

0

你是否正確要求你的app.js中的routes.js?這會使路線不確定。

相關問題