Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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
Reactjs 材质ui服务器渲染警告_Reactjs_Asp.net Core_Material Ui - Fatal编程技术网

Reactjs 材质ui服务器渲染警告

Reactjs 材质ui服务器渲染警告,reactjs,asp.net-core,material-ui,Reactjs,Asp.net Core,Material Ui,我有一个带有服务器渲染的示例模板(react、materialui、asp-core)。我在这里找到了消息来源。当我运行应用程序时,我在f12工具控制台中收到警告 React试图在容器中重用标记,但校验和无效 无效的这通常意味着您正在使用服务器渲染和 服务器上生成的标记与客户端不同 期望。React注入新标记以补偿除了您 已经失去了服务器渲染的许多好处。相反,数字 找出在客户端或客户端上生成的标记不同的原因 服务器:(客户端)ng:0px 24px;显示器:flex;调整内容(服务器) ng:0

我有一个带有服务器渲染的示例模板(react、materialui、asp-core)。我在这里找到了消息来源。当我运行应用程序时,我在f12工具控制台中收到警告

React试图在容器中重用标记,但校验和无效 无效的这通常意味着您正在使用服务器渲染和 服务器上生成的标记与客户端不同 期望。React注入新标记以补偿除了您 已经失去了服务器渲染的许多好处。相反,数字 找出在客户端或客户端上生成的标记不同的原因 服务器:(客户端)ng:0px 24px;显示器:flex;调整内容(服务器) ng:0px 24px;显示:-webkit框,-moz框

当我在Layout.tsx中设置useAgent时:“all”

const muiTheme = getMuiTheme({
  userAgent: 'all',
});

它可以在没有警告的情况下工作,但工具栏布局似乎已损坏

请看这里并尝试一些解决方案:我无法在服务器端运行request.headers['user-agent'],因为我没有使用NodeJS来处理请求。我没有阅读我上面链接的问题中的所有内容,因此我不知道确切的上下文,但根据这一点,可以在asp.net中获取用户代理头:或者,如何将变量从asp.net发送到NodeJS?