2015-07-21 51 views
0

我有用戶(用戶名,密碼,遊戲(數組,僅存儲遊戲ID)數據庫)。從單獨的模塊中,我獲取有關遊戲的數據。在我的網頁上,用戶配置文件僅使用用戶對象進行模板化。我希望有關遊戲的信息是動態的 - 用戶可以動態地添加/刪除這些遊戲,而無需重新加載頁面。數據庫整合很容易,我會用AJAX來做到這一點,但我應該通過它發送遊戲數據嗎?我還沒有和Angular合作過,但從我聽到的,也許是最好的方式?或者,也許忘了模板,用Angular做所有事情吧?Node.js添加「半動態」內容的最佳方式

我使用node.js,mangodb,express。

+0

Node.js是一個服務器端JavaScript運行時。 AngularJS是一個客戶端(瀏覽器)框架。 (所以它們基本上是正交的。)你的問題到底是什麼? – lispHK01

回答

0

可以「混合」 angular基於expressejsjade節點模板引擎,並具有與該響應的其餘內容呈現的主要內容可以加載或改變以後使用ajaxREST API接口。

你順利獲得自「靜態」的內容良好的性能以及良好的SEO優化是已經在頁面上時,它從服務器

返回你的情況

我建議你有一個節點Express服務器有幾個端點

  • [GET] /user/:id - 將呈現一個靜態的HTML頁面的用戶詳細信息
  • [GET] /user/games - 將給用戶遊戲帶來JSON響應並使用角度添加到視圖中