我想知道在使用nvst构建NodeJS应用程序时,您通常如何组织应用程序结构。当我创建我的应用程序时,它会自动为我构建此结构:
所以,我想到的第一件事是,我应该把控制器放在哪里,如何将它们与路线和视图连接起来?
另外,我如何组织单元测试逻辑?
答案 0 :(得分:0)
NTVS角度应用程序仍然只是一个角度应用程序。 AngularJS application file structure中的建议适用。
更进一步,一般原则:你应该能够在没有过多钻孔或滚动的情况下找到你正在寻找的东西。
方案:
我倾向于逐个文件夹,因为它保存了可能需要同时修改的文件。
至于单元测试,我看到myfile.test.js
或myfile.spec.js
位于myfile.js
旁边。如果您没有在index.js中包含测试文件,那么它们将不会被加载并且不会导致问题。