MVC: View ->UI,也就是页面渲染
Control -> 在index.js里写的是你控制器
Models
Model调用: models.login(username,password)
routes/index.js(写在mongoose.connect的配置项下面)
//account模块
var models = {
Account: require('../models/account.js')(mongoose)
};
models 文件夹下写 account.js
module.exprts = function(mongoose) {
var AccountSchema= new mongoose.Schema({
email:{
type:String,
unique:true
},
username:{
type:String
},
password:{
type:String
}
});
var Account = mongoose.model('Account',AccountSchema);
var register = function(email, username, password, callback) {
var user = new Account({
email:email,
username:username,
password:password
});
user.save(function(err){
if(err){
callback(false);
} else{
callback(true);
}
});
};
return {
register:register
}
};