我在NodeJS上使用Express框架(由Heroku託管)來創建我的網站。我還使用React框架來創建我的組件。使用React和Express
我有幾個HTML文件,裏面有div
s,React組件可以在那些div
s中渲染。
當用戶選擇一個路由(例如/movies
)時,我希望能夠將一個HTML文件與一個組件關聯並將其返回給用戶。我已經在尋找解決方案,但他們都討論了服務器端渲染和發回HTML文件。
有沒有另一種解決方案?
我在NodeJS上使用Express框架(由Heroku託管)來創建我的網站。我還使用React框架來創建我的組件。使用React和Express
我有幾個HTML文件,裏面有div
s,React組件可以在那些div
s中渲染。
當用戶選擇一個路由(例如/movies
)時,我希望能夠將一個HTML文件與一個組件關聯並將其返回給用戶。我已經在尋找解決方案,但他們都討論了服務器端渲染和發回HTML文件。
有沒有另一種解決方案?
退房react router您不必使用服務器端渲染,只需要提供一個您要在請求路由時返回的反應組件。
現在,執行此操作的標準方法是構建一個單頁應用程序並將所有請求重定向到/
,並且前端路由將處理要加載的所需頁面。
你能提供更多的細節爲什麼你需要更多的HTML文件?通常如果你不想做服務器端路由,一個HTML文件作爲一個容器就足夠了,所有其他的視圖可以從Javascript直接渲染 – 2015-03-29 15:20:21