我从https://github.com/coreui/coreui-free-react-admin-template下载了react coreui
反应coreui一切正常,但在浏览器的viewsource中未显示html代码。如何在 root div元素中向客户端发送html响应。我认为这会影响 SEO ,对吗?
<div id="root"></div>
我正在尝试通过表达这是我的server.js来实现服务器端渲染
app.use(express.static(path.resolve(__dirname, '..', 'build')))//Route ReactJS
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname,'..', 'build', 'index.html'))
});
AFAIK上面的代码应该将html响应发送到div,但不是。
对于 / build 反应文件,我必须运行此命令
npm run build
非常感谢。
答案 0 :(得分:1)
此存储库未实现React服务器端渲染。 我建议您查看此存储库,并了解服务器端rendeing。
的回购