Реагировать на сервер рендеринга, как показать HTML в ViewSource
Я скачал реакцию coreui с https://github.com/coreui/coreui-free-react-admin-template
реагировать на coreui все, что работает, но в источнике просмотра браузера не отображается html-код. Как отправить html-ответ клиенту в корневом элементе div. Я думаю, что это влияет на 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, но это не так.
Я должен запустить эту команду для / построить реагировать файлы
npm run build
Спасибо заранее.
1 ответ
Решение
В этом хранилище не реализована реакция рендеринга на стороне сервера. Я предлагаю посмотреть этот репозиторий и узнать о рендеринге на стороне сервера.
Это репо от Даниэля Стерна Даниэль Стерн изоморфно-реагирует