簡體   English   中英

流星中的服務器端渲染(SSR),帶有react-router,在啟動時加載一次

[英]Server Side Rendering (SSR) in Meteor with react-router to load once at startup

在像ReactJS這樣的前端庫中,我們不能手動鍵入URL,因為最初並未加載路由器來查找該特定路由。 這是通過插件meteor-react-router-ssr解決的 ,但是由於此路由匹配,整個頁面都會刷新-感覺不再像Meteor App。

因此,問題是: 我們可以僅在啟動時使用SSR(這樣,如果有人輸入URL可以重定向到正確的路由和SEO),然后轉換為沒有SSR的react-router?

我們是否可以僅在啟動時使用SSR(這樣,如果有人輸入URL可以將其重定向到正確的路由和SEO),然后轉移到沒有SSR的react-router?

那應該已經發生了。 SSR僅用於初始渲染,但是React隨后被加載到客戶端,並且它被“拾取”。

您是否已將react-router設置為使用瀏覽器歷史記錄API?

import { Router, Route, browserHistory } from 'react-router'

...    

  <Router history={browserHistory}>
    ...
  </Router>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM