0

ReactJSのようなフロントエンドライブラリでは、ルータが最初に特定のルートを探すためにロードされていないため、URLを手動で入力することはできません。これはプラグインmeteor-react-router-ssrによって解決されますが、ページ全体が一致するこのルートが更新されるため、Meteor Appのような気分になりません。反応ルータを起動時に一度ロードするMeteorのサーバーサイドレンダリング(SSR)

質問:起動時にのみSSRを使用できます(つまり、誰かがURLを入力した場合、正しいルートとSEOにリダイレクトできます)。その後、SSRのない反応ルータに移行しますか?

答えて

0

は、我々は(誰かがURLを入力した場合、正しいルートとSEOにリダイレクトすることができるように)のみ起動時にSSRを使用し、反応-ルータをするSSRずにシフトすることはできますか?

これは既に起こっているはずです。 SSRは最初のレンダリングにのみ使用されますが、Reactはクライアントにロードされ、それによって反応状態が「取得」されます。

反応ルータでブラウザ履歴APIを使用するように設定していますか?

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

...  

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

<ルータ履歴= {browserHistory}> \t \t \t <ルートパス= "/" コンポーネント= {アプリ}> \t \t \t \t \t \t <経路パス= "*"コンポーネント= "NotFound404" /> \t \t はい!私はした、これらは私のルートです – Ank

関連する問題