我的分类如下:
~/app
|~controllers
| |-monkey.js
| |-zoo.js
|~models
| |-monkey.js
| |-zoo.js
|~views
| |~zoos
| |-new.jade
| |-_form.jade
|~test
| |~controllers
| |-zoo.js
| |~models
| |-zoo.js
|-index.js
我用出口商品退回相关商品.例如,在我做的模型中:
module.exports = mongoose.model('PhoneNumber', PhoneNumberSchema);
然后,如果我需要创建一个电话号码,它很简单:
var PhoneNumber = require('../models/phoneNumber');
var phoneNumber = new PhoneNumber();
如果我需要使用模式,那么PhoneNumber.schema
(which assumes that we are working from the routes folder and need to go 1 level up and then down to models)
100有一个构建在上面的框架列表.
其中,我认为Twitter的100 struct 非常好.我们实际上使用了一种非常类似的方法来加载应用程序的部分内容.
100看起来也非常有趣.它类似于meteor,没有所有的炒作,实际上在应该得到赞扬的地方给予赞扬(特别是node和express).
如果你是CoffeeScript的粉丝(我不是),并且Reeeaaaaaaaally想要L&;如果是铁轨,也有100根.
如果您熟悉Rails,并且不介意一些概念的泄漏,那么有100个.它是一个基于Express的轻量级框架.它的 struct 与RoR非常相似,并继承了一些更基本的概念(如路由).
即使你不打算使用它,也值得一看.
100和我的 struct 非常相似.过来看.