2016-03-13 59 views
1

我最近開始學習React,並試圖製作一個簡單的博客應用程序。我在MongoDB中存儲數據(發佈內容,評論等),並希望根據路由呈現內容,例如,當我有一個特定的URL(如/ blog /:用戶名)時,我會將數據從數據庫,然後使用數據內容呈現視圖。反應:根據請求的路線呈現內容(視圖)(ExpressJS)

使用快遞,我現在使用靜態HTML文件(express.static)作爲視圖,然而這使得它無法根據請求的路徑呈現的內容,如:

/blog/:username/:article 

這是可能的一個模板引擎,如Jade,但據我所知,Jade不適用於React。

是什麼力量讓使用反應,同時保持了URL路徑結構動態視圖的正確方法?

謝謝

回答

1

一般來說,有幾種方法可以實現您的目標。我就勾勒出一個,我用反應過來的時候感覺最自然的方法:

  1. 創建您的博客應用與陣營
  2. 使用前端的路由機制,如react-router作出陣營意識到URL的
  3. 每次用戶點擊一個URL,或者將博客條目數據存儲在前端(例如使用諸如redux之類的東西),並在需要時重新使用它,通過Ajax調用從後端獲取每個博客條目的數據。

這是否有道理?如果沒有,請繼續詢問...

相關問題