使用Angular和NodeJS工具为Visual Studio构建NodeJS应用程序

时间:2015-05-27 12:19:50

标签: angularjs node.js express ntvs

我想知道在使用nvst构建NodeJS应用程序时,您通常如何组织应用程序结构。当我创建我的应用程序时,它会自动为我构建此结构: enter image description here

所以,我想到的第一件事是,我应该把控制器放在哪里,如何将它们与路线和视图连接起来?

另外,我如何组织单元测试逻辑?

1 个答案:

答案 0 :(得分:0)

NTVS角度应用程序仍然只是一个角度应用程序。 AngularJS application file structure中的建议适用。

更进一步,一般原则:你应该能够在没有过多钻孔或滚动的情况下找到你正在寻找的东西。

方案:

  • 适用于较小的应用,按类型分类:controller;服务;模型
  • 对于较大的应用程序,按功能分类:user;大车;搜索;格

我倾向于逐个文件夹,因为它保存了可能需要同时修改的文件。

至于单元测试,我看到myfile.test.jsmyfile.spec.js位于myfile.js旁边。如果您没有在index.js中包含测试文件,那么它们将不会被加载并且不会导致问题。