2
我想知道在使用nvst构建NodeJS应用程序时,通常如何组织您的应用程序结构。当我创建我的应用程序,它会自动建立这种结构对我来说: 使用适用于Visual Studio的Angular和NodeJS工具构建NodeJS应用程序
所以,这来到我的脑海里,我应该在哪里把我的控制器,我如何与路线和观点将它们连接起来的第一件事?
另外,如何组织我的单元测试逻辑?
我想知道在使用nvst构建NodeJS应用程序时,通常如何组织您的应用程序结构。当我创建我的应用程序,它会自动建立这种结构对我来说: 使用适用于Visual Studio的Angular和NodeJS工具构建NodeJS应用程序
所以,这来到我的脑海里,我应该在哪里把我的控制器,我如何与路线和观点将它们连接起来的第一件事?
另外,如何组织我的单元测试逻辑?
NTVS角度应用程序仍然只是一个角度的应用程序。 AngularJS application file structure的建议适用。
更进一步,总体原则:您应该能够在没有过度钻孔或滚动的情况下找到要查找的内容。
方案:
我靠功能依靠文件夹,因为它保留了可能需要同时修改的文件。
至于单元测试,我看到myfile.test.js
或myfile.spec.js
坐在myfile.js
旁边。如果你没有在index.js中包含测试文件,那么它们将不会被加载并且不会导致问题。