Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Meteor React中更改路由时,React头盔无法从服务器工作_Javascript_Reactjs_Meteor_Server Side Rendering - Fatal编程技术网

Javascript 在Meteor React中更改路由时,React头盔无法从服务器工作

Javascript 在Meteor React中更改路由时,React头盔无法从服务器工作,javascript,reactjs,meteor,server-side-rendering,Javascript,Reactjs,Meteor,Server Side Rendering,我正在使用: 流星1.11 反应路由器5 固态继电器 反应头盔 通过以下代码,我将标签注入头部: onPageLoad(sink => { const sheet = new ServerStyleSheet(); const html = renderToString(sheet.collectStyles( <ServerRoutes location={sink.request.url} /> )); sink.renderIntoElemen

我正在使用:

流星1.11 反应路由器5 固态继电器 反应头盔

通过以下代码,我将标签注入头部:


onPageLoad(sink => {
  const sheet = new ServerStyleSheet();
  const html = renderToString(sheet.collectStyles(
    <ServerRoutes location={sink.request.url} />
  ));

  sink.renderIntoElementById("App", html);
  const helmet = Helmet.renderStatic();
  sink.appendToHead(helmet.title);
  sink.appendToHead(helmet.meta);
  
});

onPageLoad(接收器=>{
const sheet=new ServerStyleSheet();
const html=renderString(sheet.collectStyles(
));
renderIntoElementById(“App”,html);
const helmet=helmet.renderStatic();
水槽。附头(头盔。标题);
水槽。附头(头盔。元);
});
此时: 在路线/(回家)上运行良好。 但是当我去另一个地址的时候。与注册路由(/register)类似,服务器不再呈现头盔标记。 它实际上加载了home route(/)标记


请帮助我

我改用StaticRouter:
从'react router dom'导入{StaticRouter}