使用适用于Visual Studio的Angular和NodeJS工具构buildNodeJS应用程序

我想知道在使用nvst构buildNodeJS应用程序时,通常如何组织您的应用程序结构。 当我创build我的应用程序时,它会自动为我构build这个结构: 在这里输入图像描述

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

另外,我怎样才能组织我的unit testing逻辑?

一个NTVSangular度的应用程序仍然只是一个angular度的应用程序。 AngularJS应用程序文件结构中的build议适用。

进一步说,一般原则:你应该能够find你正在寻找什么,而不会过度钻孔或滚动。

scheme:

  • 对于较小的应用程序,文件夹types:控制器; 服务; 模型
  • 对于更大的应用程序,文件夹按function:用户; 大车; search; 格

我靠function依靠文件夹,因为它保留了可能需要同时修改的文件。

至于unit testing,我已经看到myfile.test.jsmyfile.spec.js坐在myfile.js旁边。 如果你不包含index.js中的testing文件,那么它们将不会被加载,也不会导致问题。