2013-11-23 32 views
0

我已學習了的NodeJS幾天,現在,有噸例子項目,但我很感興趣的是快遞+角+的MongoDB +單頁的應用程序。文件夾的NodeJS structucture,查看文件放置,路由SPA

所以最好的一個外面有ofcourse的mean.IO.

我一直在拆卸此項目,我想用最好的做法,但我很難理解這一點。

該項目採用翡翠視圖,其文件在/應用/視圖。另一方面,其中一半是在/ public/view下的視圖文件。有index.jade和index.html。 Whaat?

爲什麼沒有他們在同一個位置,我應該在哪裏存儲這些實際呢?

另外一半的頁面(登錄後的文章的部分)似乎具有角路由處理的,所以它看起來像SPA,這是很好的,但登錄,創建帳戶不遵循此架構,並保持重裝整個頁面上的新鏈接瀏覽。

在做SPA,我應該怎麼處理節點與角之間的路由,誰負責呢?

回答

1

第一個問題:index.html文件用於客戶端的看法,該指數玉文件實際上只返回一個頁面的NG-view標記,然後負載角的默認視圖。

第二個問題:原因登錄和註冊點擊服務器是因爲會議仍然需要爲用戶設置一次他們登錄或註冊,再加上需要有這種情況發生像驗證以及沒有服務器端操作。您可以將其移至ajax,但請求需要打到服務器。他們讓它很瘦,所以你可以爲自己做出這個決定。

我希望這會有所幫助。