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中包含測試文件,那麼它們將不會被加載並且不會導致問題。