0

在像 ReactJS 这样的前端库中,我们不能手动输入 URL,因为最初没有加载路由器来查找该特定路由。这是通过一个插件meteor-react-router-ssr解决的,但是由于这个路由匹配整个页面刷新 - 它不再像 Meteor App 了。

所以问题是:我们可以只在启动时使用 SSR(这样如果有人输入一个 URL 可以重定向到正确的路由和 SEO),然后转移到没有 SSR 的 react-router 吗?

4

1 回答 1

0

我们可以只在启动时使用 SSR(这样如果有人输入一个 URL 可以被重定向到正确的路由和 SEO)然后转移到没有 SSR 的 react-router 吗?

那应该已经发生了。SSR 仅用于初始渲染,但 React 然后加载到客户端上,并且反应状态被它“拾取”。

您是否将 react-router 设置为使用浏览器历史 API?

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

...    

  <Router history={browserHistory}>
    ...
  </Router>
于 2016-10-10T13:16:28.847 回答