我应该如何构建我的node / express / mongodb应用程序?

时间:2012-03-07 19:39:00

标签: node.js mongodb express

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

通常我会创建模型/视图/控制器/,这很简单。但我对Node.js场景并不熟悉,我正在尽可能多地了解社区的运作方式。

欢迎任何答复,谢谢!

1 个答案:

答案 0 :(得分: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
  ...

是的,模型,视图,但我做了单独的路由和实际处理程序的实现。解耦,依赖注入一路。方式更可测试/可模仿。