как использовать Reactjs с Nodejs, чтобы отправить html (компонент) в ответ API - PullRequest
2 голосов
/ 27 января 2020

Я работаю над созданием приложения Bigcommerce с использованием NodeJs и Reactjs tech-stack.

В ответе API B C (Bigcommerce) они ожидают html, который они отобразили в Iframe чтобы показать содержимое в магазине приложений (там, где работает само приложение).

Я уже создал приложение реакции / узла, работающее на экземпляре EC2. Я просто хочу повторно использовать часть реагирования (компонент и другую маршрутизацию и т. Д. c) здесь, в этом приложении B C. Но, как я вижу, мне нужно отправить приложение HTML из узла (на стороне сервера), поэтому либо мне нужно использовать механизм рендеринга на стороне сервера, такой как jade / hbs et c, либо использовать реагировать как SSR. Если я делаю то же самое, мне нужно много переделать, чтобы использовать одни и те же компоненты и рендерить то же самое со стороны сервера.

В любом случае я могу использовать свой код реакции прямо в моем B * 1020? * app или каким-либо образом визуализировать компонент реагирования, не внося в него столько изменений.

Я застрял здесь, любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 27 января 2020

Далее js - это SSR для реагирующих приложений, возможно, вы можете посмотреть на него https://nextjs.org/

...