我正在尝试使Mestor应用程序中的SSR在路线上运行不大成功。我目前在下面遇到错误,但是,我不确定问题与什么有关。我认为这是一个反应错误。对不起,菜鸟问题。
警告:道具类型失败:道具context
在StaticRouter
中标记为必需,但其值为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;