我有使用Node.js的Express和猫鼬的一个小问题。我用pastebin粘贴了代码,以获得更好的可视性。Node.js快速猫鼬查询发现
这里是app.js:http://pastebin.com/FRAFzvjR 这里是路线/ index.js:http://pastebin.com/gDgBXSy6
由于db.js并不大,我在这里发布:
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
module.exports = function() {
mongoose.connect('mongodb://localhost/test',
function(err) {
if (err) { throw err; }
}
);
};
var User = new Schema({
username: {type: String, index: { unique: true }},
mdp: String
});
module.exports = mongoose.model('User', User);
由于你可以看到,我用console.log来调试我的应用程序,我发现,在routes/index.js中,只有a出现了。这很奇怪,就好像脚本停止(或继续没有任何响应)时
userModel.findOne({username: req.body.username}, function(err, data)
被试过。
有什么想法?
相同谢谢,你说的很有帮助。看看我对其他消息的评论,如果你想知道细节。 :d – 2012-02-04 09:14:43