【发布时间】:2018-08-14 11:33:18
【问题描述】:
我从https://github.com/coreui/coreui-free-react-admin-template下载了react coreui
react coreui 一切正常,但在浏览器的视图源中没有显示 html 代码。如何在 root div 元素中向客户端发送 html 响应。我认为它的影响 SEO 对吗?
<div id="root"></div>
我正在尝试使用 express 这是我的 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 上面的代码应该向 div 发送 html 响应,但事实并非如此。
我必须为 /build 反应文件运行此命令
npm run build
提前致谢。
【问题讨论】: