1;先要在app.js加上一句:
require('./routes')(app);
2:在routes中写配置路由文件:这里我写两个:login.js和user.js;
//login.js
module.exports = function ( app ) {
app.get('/login', function(req, res) {
res.render('login');
});
}
//user.js
var Movie = require('../model/movie');
var mongoose=require('mongoose');
var User=mongoose.model('User');
module.exports = function ( app ) {
app.get('/user', function(req, res) {
var user=new User({
username:'hahah',
time:new Date()
});
user.save(function(err){
if(err){
console.log(err);
}
User.find({},function(err,docs){
if(err){
console.log(err);
}
res.json(docs);
})
})
});
app.get('/index', function(req, res) {
Movie.fetch(function(err,movies){
if(err){
console.log('filure');
return;
}
res.json(movies);
});
});
}
3:在index中配置路由文件:
module.exports = function ( app ) {
require('./login')(app);
require('./users')(app);
}