![](/img/trans.png)
[英]Node.js Express.js MongoDB: route.post() requires callback functions but got a [object Undefined]
[英]Node.js/Express, Expecting callback function, found a Object undefined
我正在嘗試使用app.get,但它始終拋出錯誤,錯誤:.get()需要回調函數,但得到了[object Undefined]。 代碼行是
app.get('/', routes.show);
路由將路由到名為show的方法,該方法位於我的route.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});
}
});
};
測試是對我使用貓鼬編寫的數據庫文件的引用。
有什么想法嗎?
您是否在您的app.js中正確要求routes.js? 這將使路由不確定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.