468960
今天做到注册,还是按照书上一步一步来,后来发现注册的相应post函数跟发送微博的post函数重名了,于是乎,就该改了注册的post函数名为doReg,修改时,我将routes和app.js中相对应的字段都进行了修改,当我再次启动服务器,出现上述错误。我找到最近的文件查找问题。以下是module中自定义的user模块
User.prototype.save = function save(callback){
var user = {
name: this.name,
password: this.password
};
mongodb.open(function(err,db){
if(err){
return callback(err);
}
db.collection('users',function(err,collection){
if(err){
mongodb.close();
return callback(err);
}
collection.ensureIndex('name',{unique: true});
collection.insert(user,{safe: true},function(err,user){
mongodb.close();
callback(err,user);
});
});
})
};
提示是
db.collection('users',function(err,collection)这句和collection.ensureIndex('name',{unique: true});
这句有问题。