我应该如何构build我的节点/ express / mongodb应用程序?

我只是好奇人们如何构build他们的Node.js应用程序?

通常我创build模型/视图/控制器/这很简单。 但是我对Node.js场景还是比较陌生,我正在尽可能地学习这个社区是如何工作的。

欢迎任何答复,谢谢!

为什么它的价值,我的实际设置是这样的,直到我(或find)明显更好的东西:

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 ... 

所以是的,模型,意见,但我分开的路线和实际处理程序的实施。 解耦,dependency injection一路。 方式更可测/嘲弄。