@KirylLapouski

Можно ли работать с DOM на стороне сервера?

Здравствуйте, как вставить элемент в DOM дерева html файла, который расположен на сервере?
Есть сервер(node js express), который возвращает html страницу. На основе параметров запроса от клиента, надо срендерить react компонент, и вставить его в html документ, после чего отправить этот документ пользователю.
Как это сделать?
Ещё вопрос: нормальная ли практика в компоненте который рендериться на клиенте, при отрисовке посылать запрос на сервер, чтобы получить данные, которые надо отобразить?
  • Вопрос задан
  • 474 просмотра
Решения вопроса 1
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
Да, это нормально. Более того, рендеринг и api могут быть на разных серверах. Запрос от сервера к другому серверу или к самому себе должен быть как от клиента, с теми же заголовками.
Посмотрите существующие примеры react ssr.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы