0
我目前正試圖讓用戶使用Mongoose,但是當我嘗試將函數移動到單獨的模塊時,它會引發一些不很有用的錯誤。所以一些介紹:用貓鼬檢索數據
如果我在控制器中使用這樣的:
exports.index2 = function(req, res) {
Users.find(function(err, users){
if (err){
console.log("ERR");
}
console.log(users);
res.json(users);
});};
一切工作正常,但是當我試圖像這樣分開,這是行不通的。
exports.index = function(req, res) {
UsersModel.findAll(function(users, err){
if (!err){
console.log(users); <--- this is not showing
res.send(users);
}else
console.log(err);
});
};
//這是在型號,這是在控制器
findAll: function() {
User.find(function(err, users){
if (err){
console.log("ERR");
}
//console.log(users); <--- this is showing
return users;
});
},
我越來越不確定的要求,因爲我試圖運行的findAll同步和異步沒有。在「照顧」這個之後,undefined消失了,但它仍然不起作用。