2012-03-07 42 views
1

我只是好奇人们如何构建他们的Node.js应用程序?我应该如何构建我的节点/ express/mongodb应用程序?

通常我会创建models/views/controllers /,这很简单。但我对Node.js场景有点新鲜,并且尽力学习社区的工作方式。

欢迎任何答案,谢谢!

+2

构建应用程序是个人喜好和开发人员特定的,只是做一些你自己喜欢的事情。 (它必须合乎逻辑!) – Raynos 2012-03-07 20:12:18

+0

我只是好奇,我认为我目前的设置是好的国际海事组织,但我一直在寻找更好的嘿嘿:P – TomShreds 2012-03-07 20:18:55

回答

4

对于它的价值,我的实际设置是这样的,直到我拿出(或发现)的东西显然更好:

lib 
    db 
     index.js 
     model.js 
     ... 
    handler 
     index.js 
     whateverMakesSenseForMyParticularWebSite.js 
     ... 
    router 
     index.js 
     model1RestRoutes.js 
     model2RestRoutes.js 
     iuRoutes.js 
     ... 
    config.js (or a folder with multiple files if it makes sense) 
    server.js (main) 
public 
    css 
    img 
    js 
test 
    ... 
views 
    ... 

所以,是的,模型,视图,但我做不同的途径和实际处理程序实现。一路解耦,依赖注入。更可测试/可嘲笑的方式。

相关问题