Реагировать на сервер рендеринга, как показать 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 ответ

Решение

В этом хранилище не реализована реакция рендеринга на стороне сервера. Я предлагаю посмотреть этот репозиторий и узнать о рендеринге на стороне сервера.

Это репо от Даниэля Стерна Даниэль Стерн изоморфно-реагирует

Другие вопросы по тегам