node.js 写的一个类似于 php 那种架构的mvc框架,还没完成,只是觉得这个思路可行,就花两天时间弄了弄!
index.js
var YNode = require('YNode');
new YNode({
'id': 1,
'debug': true,
'appPath': __dirname + '/app',
'modules': {
'bbs': 'app/modules/bbs'
},
'routes': {
// 访问此正则路径跳转到 bbs 模块
'/userdefineroute/(\\d+)': {
'moduleId': 'bbs'
}
},
'assets': 'public',
'log': {
'targets': {
'file': {
'class': 'y/log/file/Target'
}
}
}
}).listen(8080, function(){
console.log('listen on 8080');
});