无法使用SSR路线呈现页面

时间:2019-04-04 23:31:59

标签: reactjs meteor

我正在尝试使Mestor应用程序中的SSR在路线上运行不大成功。我目前在下面遇到错误,但是,我不确定问题与什么有关。我认为这是一个反应错误。对不起,菜鸟问题。

警告:道具类型失败:道具contextStaticRouter中标记为必需,但其值为undefined。在StaticRouter中

路径:imports/startup/server.js

import ServerRoutes from './server-routes';

onPageLoad(sink => {
  sink.renderIntoElementById(
    'app',
    renderToString(
      <StaticRouter location={sink.request.url}>
        <App />
      </StaticRouter>
    )
  );
});

路径:imports/startup/server-routes.js

const ServerPage = () => <h1>Server index.</h1>;

const myServerRoutes = (
  <Switch>
    <Route path="/ServerPage" component={ServerPage} />
  </Switch>
);
export default myServerRoutes;

0 个答案:

没有答案